<html>

<head>
<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
<meta name=Generator content="Microsoft Word 11 (filtered)">
<title>XBRL Dimensions 1.0</title>

<style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:Helvetica;
	panose-1:2 11 5 4 2 2 2 2 2 4;}
@font-face
	{font-family:Courier;
	panose-1:2 7 4 9 2 2 5 2 4 4;}
@font-face
	{font-family:"Tms Rmn";
	panose-1:2 2 6 3 4 5 5 2 3 4;}
@font-face
	{font-family:Helv;
	panose-1:2 11 6 4 2 2 2 3 2 4;}
@font-face
	{font-family:"New York";
	panose-1:2 4 5 3 6 5 6 2 3 4;}
@font-face
	{font-family:System;
	panose-1:0 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:"MS Mincho";
	panose-1:2 2 6 9 4 2 5 8 3 4;}
@font-face
	{font-family:Batang;
	panose-1:2 3 6 0 0 1 1 1 1 1;}
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:PMingLiU;
	panose-1:2 1 6 1 0 1 1 1 1 1;}
@font-face
	{font-family:"MS Gothic";
	panose-1:2 11 6 9 7 2 5 8 2 4;}
@font-face
	{font-family:Dotum;
	panose-1:2 11 6 0 0 1 1 1 1 1;}
@font-face
	{font-family:SimHei;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:MingLiU;
	panose-1:2 1 6 9 0 1 1 1 1 1;}
@font-face
	{font-family:Mincho;
	panose-1:2 2 6 9 4 3 5 8 3 5;}
@font-face
	{font-family:Gulim;
	panose-1:2 11 6 0 0 1 1 1 1 1;}
@font-face
	{font-family:Century;
	panose-1:2 4 6 3 5 7 5 2 3 3;}
@font-face
	{font-family:"Angsana New";
	panose-1:2 2 6 3 5 4 5 2 3 4;}
@font-face
	{font-family:"Cordia New";
	panose-1:2 11 3 4 2 2 2 2 2 4;}
@font-face
	{font-family:Mangal;
	panose-1:0 0 4 0 0 0 0 0 0 0;}
@font-face
	{font-family:Latha;
	panose-1:2 0 4 0 0 0 0 0 0 0;}
@font-face
	{font-family:Sylfaen;
	panose-1:1 10 5 2 5 3 6 3 3 3;}
@font-face
	{font-family:Vrinda;
	panose-1:0 0 4 0 0 0 0 0 0 0;}
@font-face
	{font-family:Raavi;
	panose-1:2 0 5 0 0 0 0 0 0 0;}
@font-face
	{font-family:Shruti;
	panose-1:2 0 5 0 0 0 0 0 0 0;}
@font-face
	{font-family:Sendnya;
	panose-1:0 0 4 0 0 0 0 0 0 0;}
@font-face
	{font-family:Gautami;
	panose-1:2 0 5 0 0 0 0 0 0 0;}
@font-face
	{font-family:Tunga;
	panose-1:0 0 4 0 0 0 0 0 0 0;}
@font-face
	{font-family:"Estrangelo Edessa";
	panose-1:0 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:Kartika;
	panose-1:1 1 1 0 1 1 1 1 1 1;}
@font-face
	{font-family:"Arial Unicode MS";
	panose-1:2 11 6 4 2 2 2 2 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:Verdana;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:"\@MS Mincho";
	panose-1:2 2 6 9 4 2 5 8 3 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	text-autospace:none;
	font-size:9.0pt;
	font-family:Verdana;}
h1
	{margin-top:12.0pt;
	margin-right:0cm;
	margin-bottom:3.0pt;
	margin-left:0cm;
	page-break-after:avoid;
	text-autospace:none;
	font-size:16.0pt;
	font-family:Arial;}
h2
	{margin-top:12.0pt;
	margin-right:0cm;
	margin-bottom:3.0pt;
	margin-left:28.8pt;
	text-indent:-28.8pt;
	page-break-after:avoid;
	text-autospace:none;
	font-size:14.0pt;
	font-family:Arial;
	font-style:italic;}
h3
	{margin-top:12.0pt;
	margin-right:0cm;
	margin-bottom:3.0pt;
	margin-left:60.45pt;
	text-indent:-18.0pt;
	page-break-after:avoid;
	text-autospace:none;
	font-size:11.0pt;
	font-family:Arial;}
h4
	{margin-top:12.0pt;
	margin-right:0cm;
	margin-bottom:3.0pt;
	margin-left:43.2pt;
	text-indent:-43.2pt;
	page-break-after:avoid;
	text-autospace:none;
	font-size:9.0pt;
	font-family:Arial;}
h5
	{margin-top:6.0pt;
	margin-right:0cm;
	margin-bottom:3.0pt;
	margin-left:50.45pt;
	text-indent:-50.45pt;
	page-break-after:avoid;
	text-autospace:none;
	font-size:9.0pt;
	font-family:Arial;}
h6
	{margin-top:12.0pt;
	margin-right:0cm;
	margin-bottom:3.0pt;
	margin-left:57.6pt;
	text-indent:-57.6pt;
	text-autospace:none;
	font-size:11.0pt;
	font-family:Verdana;}
p.MsoHeading7, li.MsoHeading7, div.MsoHeading7
	{margin-top:12.0pt;
	margin-right:0cm;
	margin-bottom:3.0pt;
	margin-left:64.8pt;
	text-indent:-64.8pt;
	text-autospace:none;
	font-size:12.0pt;
	font-family:Verdana;}
p.MsoHeading8, li.MsoHeading8, div.MsoHeading8
	{margin-top:12.0pt;
	margin-right:0cm;
	margin-bottom:3.0pt;
	margin-left:72.0pt;
	text-indent:-72.0pt;
	text-autospace:none;
	font-size:12.0pt;
	font-family:Verdana;
	font-style:italic;}
p.MsoHeading9, li.MsoHeading9, div.MsoHeading9
	{margin-top:12.0pt;
	margin-right:0cm;
	margin-bottom:3.0pt;
	margin-left:79.2pt;
	text-indent:-79.2pt;
	text-autospace:none;
	font-size:11.0pt;
	font-family:Arial;}
p.MsoIndex1, li.MsoIndex1, div.MsoIndex1
	{margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:10.0pt;
	margin-bottom:.0001pt;
	text-indent:-10.0pt;
	text-autospace:none;
	font-size:9.0pt;
	font-family:Verdana;}
p.MsoIndex2, li.MsoIndex2, div.MsoIndex2
	{margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:20.0pt;
	margin-bottom:.0001pt;
	text-indent:-10.0pt;
	text-autospace:none;
	font-size:9.0pt;
	font-family:Verdana;}
p.MsoIndex3, li.MsoIndex3, div.MsoIndex3
	{margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:30.0pt;
	margin-bottom:.0001pt;
	text-indent:-10.0pt;
	text-autospace:none;
	font-size:9.0pt;
	font-family:Verdana;}
p.MsoIndex4, li.MsoIndex4, div.MsoIndex4
	{margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:40.0pt;
	margin-bottom:.0001pt;
	text-indent:-10.0pt;
	text-autospace:none;
	font-size:9.0pt;
	font-family:Verdana;}
p.MsoIndex5, li.MsoIndex5, div.MsoIndex5
	{margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:50.0pt;
	margin-bottom:.0001pt;
	text-indent:-10.0pt;
	text-autospace:none;
	font-size:9.0pt;
	font-family:Verdana;}
p.MsoIndex6, li.MsoIndex6, div.MsoIndex6
	{margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:60.0pt;
	margin-bottom:.0001pt;
	text-indent:-10.0pt;
	text-autospace:none;
	font-size:9.0pt;
	font-family:Verdana;}
p.MsoIndex7, li.MsoIndex7, div.MsoIndex7
	{margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:70.0pt;
	margin-bottom:.0001pt;
	text-indent:-10.0pt;
	text-autospace:none;
	font-size:9.0pt;
	font-family:Verdana;}
p.MsoIndex8, li.MsoIndex8, div.MsoIndex8
	{margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:80.0pt;
	margin-bottom:.0001pt;
	text-indent:-10.0pt;
	text-autospace:none;
	font-size:9.0pt;
	font-family:Verdana;}
p.MsoIndex9, li.MsoIndex9, div.MsoIndex9
	{margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:90.0pt;
	margin-bottom:.0001pt;
	text-indent:-10.0pt;
	text-autospace:none;
	font-size:9.0pt;
	font-family:Verdana;}
p.MsoToc1, li.MsoToc1, div.MsoToc1
	{margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:7.1pt;
	margin-bottom:.0001pt;
	text-autospace:none;
	font-size:9.0pt;
	font-family:Verdana;}
p.MsoToc2, li.MsoToc2, div.MsoToc2
	{margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:7.1pt;
	margin-bottom:.0001pt;
	text-autospace:none;
	font-size:9.0pt;
	font-family:Verdana;}
p.MsoToc3, li.MsoToc3, div.MsoToc3
	{margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:7.1pt;
	margin-bottom:.0001pt;
	text-autospace:none;
	font-size:9.0pt;
	font-family:Verdana;}
p.MsoToc4, li.MsoToc4, div.MsoToc4
	{margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:36.0pt;
	margin-bottom:.0001pt;
	text-autospace:none;
	font-size:9.0pt;
	font-family:Verdana;}
p.MsoToc5, li.MsoToc5, div.MsoToc5
	{margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:48.0pt;
	margin-bottom:.0001pt;
	text-autospace:none;
	font-size:9.0pt;
	font-family:Verdana;}
p.MsoToc6, li.MsoToc6, div.MsoToc6
	{margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:60.0pt;
	margin-bottom:.0001pt;
	text-autospace:none;
	font-size:9.0pt;
	font-family:Verdana;}
p.MsoToc7, li.MsoToc7, div.MsoToc7
	{margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:72.0pt;
	margin-bottom:.0001pt;
	text-autospace:none;
	font-size:9.0pt;
	font-family:Verdana;}
p.MsoToc8, li.MsoToc8, div.MsoToc8
	{margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:84.0pt;
	margin-bottom:.0001pt;
	text-autospace:none;
	font-size:9.0pt;
	font-family:Verdana;}
p.MsoToc9, li.MsoToc9, div.MsoToc9
	{margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:96.0pt;
	margin-bottom:.0001pt;
	text-autospace:none;
	font-size:9.0pt;
	font-family:Verdana;}
p.MsoFootnoteText, li.MsoFootnoteText, div.MsoFootnoteText
	{margin:0cm;
	margin-bottom:.0001pt;
	text-autospace:none;
	font-size:10.0pt;
	font-family:Verdana;}
p.MsoCommentText, li.MsoCommentText, div.MsoCommentText
	{margin:0cm;
	margin-bottom:.0001pt;
	text-autospace:none;
	font-size:10.0pt;
	font-family:Verdana;}
p.MsoHeader, li.MsoHeader, div.MsoHeader
	{margin:0cm;
	margin-bottom:.0001pt;
	text-autospace:none;
	font-size:9.0pt;
	font-family:Verdana;}
p.MsoFooter, li.MsoFooter, div.MsoFooter
	{margin:0cm;
	margin-bottom:.0001pt;
	text-autospace:none;
	font-size:9.0pt;
	font-family:Verdana;}
p.MsoCaption, li.MsoCaption, div.MsoCaption
	{margin-top:6.0pt;
	margin-right:0cm;
	margin-bottom:6.0pt;
	margin-left:0cm;
	page-break-after:avoid;
	text-autospace:none;
	font-size:9.0pt;
	font-family:Verdana;
	font-weight:bold;}
p.MsoTof, li.MsoTof, div.MsoTof
	{margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:24.0pt;
	margin-bottom:.0001pt;
	text-indent:-24.0pt;
	text-autospace:none;
	font-size:9.0pt;
	font-family:Verdana;}
span.MsoFootnoteReference
	{font-family:"Times New Roman";
	vertical-align:super;}
span.MsoCommentReference
	{font-family:"Times New Roman";}
span.MsoPageNumber
	{font-family:"Times New Roman";}
p.MsoToa, li.MsoToa, div.MsoToa
	{margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:9.0pt;
	margin-bottom:.0001pt;
	text-indent:-9.0pt;
	text-autospace:none;
	font-size:9.0pt;
	font-family:Verdana;}
p.MsoToaHeading, li.MsoToaHeading, div.MsoToaHeading
	{margin-top:6.0pt;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:0cm;
	margin-bottom:.0001pt;
	text-autospace:none;
	font-size:12.0pt;
	font-family:Arial;
	font-weight:bold;}
p.MsoListBullet, li.MsoListBullet, div.MsoListBullet
	{margin-top:0cm;
	margin-right:0cm;
	margin-bottom:6.0pt;
	margin-left:46.3pt;
	text-align:justify;
	text-indent:-18.0pt;
	text-autospace:none;
	font-size:9.0pt;
	font-family:Verdana;}
p.MsoListNumber, li.MsoListNumber, div.MsoListNumber
	{margin-top:0cm;
	margin-right:0cm;
	margin-bottom:6.0pt;
	margin-left:21.6pt;
	text-align:justify;
	text-indent:-21.6pt;
	text-autospace:none;
	font-size:9.0pt;
	font-family:Verdana;}
p.MsoListBullet2, li.MsoListBullet2, div.MsoListBullet2
	{margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:32.15pt;
	margin-bottom:.0001pt;
	text-indent:-18.0pt;
	text-autospace:none;
	font-size:9.0pt;
	font-family:Verdana;}
p.MsoListBullet3, li.MsoListBullet3, div.MsoListBullet3
	{margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:46.3pt;
	margin-bottom:.0001pt;
	text-indent:-18.0pt;
	text-autospace:none;
	font-size:9.0pt;
	font-family:Verdana;}
p.MsoListBullet4, li.MsoListBullet4, div.MsoListBullet4
	{margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:60.45pt;
	margin-bottom:.0001pt;
	text-indent:-18.0pt;
	text-autospace:none;
	font-size:9.0pt;
	font-family:Verdana;}
p.MsoListBullet5, li.MsoListBullet5, div.MsoListBullet5
	{margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:18.0pt;
	margin-bottom:.0001pt;
	text-indent:-18.0pt;
	text-autospace:none;
	font-size:9.0pt;
	font-family:Verdana;}
p.MsoListNumber4, li.MsoListNumber4, div.MsoListNumber4
	{margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:60.45pt;
	margin-bottom:.0001pt;
	text-indent:-18.0pt;
	text-autospace:none;
	font-size:9.0pt;
	font-family:Verdana;}
p.MsoTitle, li.MsoTitle, div.MsoTitle
	{margin-top:12.0pt;
	margin-right:0cm;
	margin-bottom:3.0pt;
	margin-left:0cm;
	text-align:center;
	text-autospace:none;
	font-size:16.0pt;
	font-family:Verdana;
	font-weight:bold;}
p.MsoBodyText, li.MsoBodyText, div.MsoBodyText
	{margin-top:0cm;
	margin-right:0cm;
	margin-bottom:6.0pt;
	margin-left:0cm;
	text-align:justify;
	text-autospace:none;
	font-size:9.0pt;
	font-family:Verdana;}
p.MsoBodyTextIndent, li.MsoBodyTextIndent, div.MsoBodyTextIndent
	{margin-top:0cm;
	margin-right:0cm;
	margin-bottom:6.0pt;
	margin-left:14.15pt;
	text-autospace:none;
	font-size:9.0pt;
	font-family:Verdana;}
p.MsoSubtitle, li.MsoSubtitle, div.MsoSubtitle
	{margin-top:0cm;
	margin-right:0cm;
	margin-bottom:3.0pt;
	margin-left:0cm;
	text-align:center;
	text-autospace:none;
	font-size:12.0pt;
	font-family:Verdana;}
p.MsoBodyTextFirstIndent, li.MsoBodyTextFirstIndent, div.MsoBodyTextFirstIndent
	{margin-top:0cm;
	margin-right:0cm;
	margin-bottom:6.0pt;
	margin-left:0cm;
	text-align:justify;
	text-indent:10.5pt;
	text-autospace:none;
	font-size:9.0pt;
	font-family:Verdana;}
p.MsoBodyTextFirstIndent2, li.MsoBodyTextFirstIndent2, div.MsoBodyTextFirstIndent2
	{margin-top:0cm;
	margin-right:0cm;
	margin-bottom:6.0pt;
	margin-left:14.15pt;
	text-indent:10.5pt;
	text-autospace:none;
	font-size:9.0pt;
	font-family:Verdana;}
p.MsoBlockText, li.MsoBlockText, div.MsoBlockText
	{margin-top:0cm;
	margin-right:36.0pt;
	margin-bottom:6.0pt;
	margin-left:36.0pt;
	text-align:justify;
	text-autospace:none;
	font-size:9.0pt;
	font-family:Verdana;}
a:link, span.MsoHyperlink
	{font-family:"Times New Roman";
	color:windowtext;
	text-decoration:none;}
a:visited, span.MsoHyperlinkFollowed
	{font-family:"Times New Roman";
	color:windowtext;
	text-decoration:none;}
p.MsoDocumentMap, li.MsoDocumentMap, div.MsoDocumentMap
	{margin:0cm;
	margin-bottom:.0001pt;
	background:navy;
	text-autospace:none;
	font-size:9.0pt;
	font-family:Tahoma;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
pre
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
p.MsoCommentSubject, li.MsoCommentSubject, div.MsoCommentSubject
	{margin:0cm;
	margin-bottom:.0001pt;
	text-autospace:none;
	font-size:10.0pt;
	font-family:Verdana;
	font-weight:bold;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{margin:0cm;
	margin-bottom:.0001pt;
	text-autospace:none;
	font-size:8.0pt;
	font-family:Tahoma;}
p.Heading0, li.Heading0, div.Heading0
	{margin-top:12.0pt;
	margin-right:0cm;
	margin-bottom:3.0pt;
	margin-left:17.85pt;
	text-indent:-17.85pt;
	page-break-after:avoid;
	text-autospace:none;
	font-size:16.0pt;
	font-family:Arial;
	font-weight:bold;}
p.Non-normativeExample, li.Non-normativeExample, div.Non-normativeExample
	{margin-top:0cm;
	margin-right:0cm;
	margin-bottom:6.0pt;
	margin-left:0cm;
	background:#CCFFFF;
	text-autospace:none;
	border:none;
	padding:0cm;
	font-size:9.0pt;
	font-family:"Courier New";}
p.EditorsComments, li.EditorsComments, div.EditorsComments
	{margin-top:0cm;
	margin-right:36.0pt;
	margin-bottom:6.0pt;
	margin-left:36.0pt;
	text-align:justify;
	background:#FFFF99;
	text-autospace:none;
	font-size:9.0pt;
	font-family:Verdana;}
p.Level1Text, li.Level1Text, div.Level1Text
	{margin-top:0cm;
	margin-right:0cm;
	margin-bottom:6.0pt;
	margin-left:0cm;
	text-align:justify;
	text-autospace:none;
	font-size:9.0pt;
	font-family:Verdana;}
p.Level2Text, li.Level2Text, div.Level2Text
	{margin-top:0cm;
	margin-right:0cm;
	margin-bottom:6.0pt;
	margin-left:0cm;
	text-align:justify;
	text-autospace:none;
	font-size:9.0pt;
	font-family:Verdana;}
p.Level3Text, li.Level3Text, div.Level3Text
	{margin-top:0cm;
	margin-right:0cm;
	margin-bottom:6.0pt;
	margin-left:0cm;
	text-align:justify;
	text-autospace:none;
	font-size:9.0pt;
	font-family:Verdana;}
p.TableText, li.TableText, div.TableText
	{margin:0cm;
	margin-bottom:.0001pt;
	text-autospace:none;
	font-size:9.0pt;
	font-family:Verdana;}
p.ColumnHeading, li.ColumnHeading, div.ColumnHeading
	{margin:0cm;
	margin-bottom:.0001pt;
	text-align:center;
	text-autospace:none;
	font-size:9.0pt;
	font-family:Verdana;}
p.Legalese, li.Legalese, div.Legalese
	{margin-top:0cm;
	margin-right:0cm;
	margin-bottom:6.0pt;
	margin-left:0cm;
	text-align:justify;
	text-autospace:none;
	font-size:9.0pt;
	font-family:Verdana;}
span.CurrentDocumentStage
	{font-family:"Times New Roman";
	background:lime;}
p.Appendix1, li.Appendix1, div.Appendix1
	{margin-top:12.0pt;
	margin-right:0cm;
	margin-bottom:3.0pt;
	margin-left:36.0pt;
	text-indent:-18.0pt;
	page-break-after:avoid;
	text-autospace:none;
	font-size:16.0pt;
	font-family:Arial;
	font-weight:bold;}
p.Level4Text, li.Level4Text, div.Level4Text
	{margin-top:0cm;
	margin-right:0cm;
	margin-bottom:6.0pt;
	margin-left:0cm;
	text-align:justify;
	text-autospace:none;
	font-size:9.0pt;
	font-family:Verdana;}
span.CODE
	{font-family:"Courier New";
	letter-spacing:-.5pt;}
p.IndentedBodyText, li.IndentedBodyText, div.IndentedBodyText
	{margin-top:0cm;
	margin-right:1.0cm;
	margin-bottom:6.0pt;
	margin-left:1.0cm;
	text-align:justify;
	text-autospace:none;
	font-size:9.0pt;
	font-family:Verdana;}
p.Appendix2, li.Appendix2, div.Appendix2
	{margin-top:12.0pt;
	margin-right:0cm;
	margin-bottom:3.0pt;
	margin-left:46.8pt;
	text-indent:-28.8pt;
	page-break-after:avoid;
	text-autospace:none;
	font-size:14.0pt;
	font-family:Arial;}
span.Modal
	{font-family:"Times New Roman";
	text-transform:uppercase;}
p.Non-normativeCounterexample, li.Non-normativeCounterexample, div.Non-normativeCounterexample
	{margin-top:0cm;
	margin-right:0cm;
	margin-bottom:6.0pt;
	margin-left:0cm;
	background:#FFCCCC;
	text-autospace:none;
	border:none;
	padding:0cm;
	font-size:9.0pt;
	font-family:"Courier New";}
span.Foreign
	{font-family:"Times New Roman";
	font-style:italic;}
p.Clearformatting, li.Clearformatting, div.Clearformatting
	{margin-top:6.0pt;
	margin-right:0cm;
	margin-bottom:6.0pt;
	margin-left:0cm;
	text-align:justify;
	font-size:10.0pt;
	font-family:Verdana;}
span.ClearformattingChar
	{font-family:Verdana;}
span.CharChar
	{font-family:Verdana;}
span.ClearformattingChar1
	{font-family:Verdana;}
span.BodyTextChar2
	{font-family:Verdana;}
p.Preformatted, li.Preformatted, div.Preformatted
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:9.0pt;
	font-family:"Courier New";}
span.MODAL0
	{font-family:"Times New Roman";
	text-transform:uppercase;}
p.Ttulo2Apndice, li.Ttulo2Apndice, div.Ttulo2Apndice
	{margin-top:12.0pt;
	margin-right:0cm;
	margin-bottom:3.0pt;
	margin-left:60.45pt;
	text-indent:-18.0pt;
	page-break-after:avoid;
	text-autospace:none;
	font-size:14.0pt;
	font-family:Arial;
	font-weight:bold;
	font-style:italic;}
p.Ttulo1Apndice, li.Ttulo1Apndice, div.Ttulo1Apndice
	{margin-top:12.0pt;
	margin-right:0cm;
	margin-bottom:3.0pt;
	margin-left:18.0pt;
	text-indent:-18.0pt;
	page-break-after:avoid;
	text-autospace:none;
	font-size:16.0pt;
	font-family:Arial;
	font-weight:bold;}
p.EstiloTtulo2SinCursiva, li.EstiloTtulo2SinCursiva, div.EstiloTtulo2SinCursiva
	{margin-top:12.0pt;
	margin-right:0cm;
	margin-bottom:3.0pt;
	margin-left:0cm;
	page-break-after:avoid;
	text-autospace:none;
	font-size:14.0pt;
	font-family:Arial;
	font-weight:bold;}
span.CharChar1
	{font-family:Arial;
	font-weight:bold;
	font-style:italic;}
span.EstiloTtulo2SinCursivaCar
	{font-family:Arial;
	font-weight:bold;
	font-style:italic;}
p.Ttulo3Apndice, li.Ttulo3Apndice, div.Ttulo3Apndice
	{margin-top:12.0pt;
	margin-right:0cm;
	margin-bottom:3.0pt;
	margin-left:36.0pt;
	text-indent:-36.0pt;
	page-break-after:avoid;
	text-autospace:none;
	font-size:11.0pt;
	font-family:Arial;
	font-weight:bold;}
span.StyleCODEAsianMSMinchoBold
	{font-family:"Courier New";
	letter-spacing:-.5pt;
	font-weight:bold;}
span.Level2TextChar
	{font-family:Verdana;}
span.CharChar2
	{font-family:Verdana;}
span.code0
	{font-family:"Courier New";
	letter-spacing:-.5pt;}
span.CarCar
	{font-family:Verdana;}
span.Level3TextCar
	{font-family:Verdana;}
span.Level4TextCar
	{font-family:Verdana;}
ins
	{text-decoration:none;}
span.msoIns
	{text-decoration:underline;}
span.msoDel
	{text-decoration:line-through;
	color:red;}
 /* Page Definitions */
 @page Section1
	{size:612.0pt 792.0pt;
	margin:70.85pt 3.0cm 70.85pt 3.0cm;}
div.Section1
	{page:Section1;}
@page Section2
	{size:612.0pt 792.0pt;
	margin:70.85pt 3.0cm 70.85pt 3.0cm;}
div.Section2
	{page:Section2;}
 /* List Definitions */
 ol
	{margin-bottom:0cm;}
ul
	{margin-bottom:0cm;}
-->
</style>

</head>

<body lang=EN-US link="#000000" vlink="#000000" style='text-justify-trim:punctuation'>

<div class=Section1>

<p class=MsoNormal align=center style='text-align:center'><b><span lang=FR
style='font-size:16.0pt'><span lang=EN-GB>XBRL Dimensions 1.0</span></span></b></p>

<p class=MsoNormal align=center style='text-align:center'><span lang=FR
style='font-size:12.0pt'><span lang=EN-GB>Recommendation</span></span><span
lang=EN-GB style='font-size:12.0pt'>, dated </span><a name=documentDate></a><span
lang=EN-GB style='font-size:12.0pt'>2006-09-18</span></p>

<p class=MsoNormal align=center style='text-align:center'><span lang=EN-GB
style='font-size:12.0pt'>Copyright © 2005, 2006, XBRL International Inc., All
Rights Reserved</span></p>

<p class=Level1Text><span lang=EN-GB>&nbsp;</span></p>

<p class=Level1Text><span lang=EN-GB>This version:</span></p>

<p class=Heading0><span lang=EN-GB style='font-size:9.0pt;font-family:Verdana;
font-weight:normal'>XDT-REC-2006-09-18.doc</span></p>

<p class=MsoBodyText><span lang=EN-GB>&nbsp;</span></p>

<p class=MsoBodyText><span lang=EN-GB>is a NON-NORMATIVE version of this
document. </span></p>

<p class=Heading0><span lang=EN-GB>Authors                         </span></p>

<table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 width=605
 style='width:453.9pt;border-collapse:collapse'>
 <tr>
  <td width=162 valign=top style='width:121.8pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=ColumnHeading><span lang=EN-GB>Name</span></p>

  </td>
  <td width=223 valign=top style='width:167.1pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=ColumnHeading><span lang=EN-GB>Contact</span></p>
  </td>
  <td width=220 valign=top style='width:165.0pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=ColumnHeading><span lang=EN-GB>Affiliation</span></p>
  </td>
 </tr>

 <tr>
  <td width=162 valign=top style='width:121.8pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>Ignacio Hernández-Ros</span></p>
  </td>
  <td width=223 valign=top style='width:167.1pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB><a href="mailto:ihr@xbrl.org">ihr@xbrl.org</a></span></p>
  </td>
  <td width=220 valign=top style='width:165.0pt;padding:0cm 5.4pt 0cm 5.4pt'>

  <p class=TableText><span lang=EN-GB>XBRL International Inc.</span></p>
  </td>
 </tr>
 <tr>
  <td width=162 valign=top style='width:121.8pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>Hugh Wallis</span></p>
  </td>
  <td width=223 valign=top style='width:167.1pt;padding:0cm 5.4pt 0cm 5.4pt'>

  <p class=TableText><span lang=EN-GB><a href="mailto:hughwallis@xbrl.org">hughwallis@xbrl.org</a></span></p>
  </td>
  <td width=220 valign=top style='width:165.0pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>XBRL International Inc.</span></p>
  </td>
 </tr>
</table>

<p class=Heading0><span lang=EN-GB>Contributors</span></p>

<table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 width=605
 style='width:453.9pt;border-collapse:collapse'>
 <tr>
  <td width=158 valign=top style='width:118.8pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=ColumnHeading><span lang=EN-GB>Name</span></p>
  </td>
  <td width=225 valign=top style='width:168.6pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=ColumnHeading><span lang=EN-GB>Contact</span></p>
  </td>

  <td width=222 valign=top style='width:166.5pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=ColumnHeading><span lang=EN-GB>Affiliation</span></p>
  </td>
 </tr>
 <tr>
  <td width=158 valign=top style='width:118.8pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>David vun Kannon</span></p>
  </td>

  <td width=225 valign=top style='width:168.6pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB><a
  href="mailto:david.k.vun.kannon@us.pwc.com">david.k.vun.kannon@us.pwc.com</a></span></p>
  </td>
  <td width=222 valign=top style='width:166.5pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>PricewaterhouseCoopers</span></p>
  </td>
 </tr>
 <tr>

  <td width=158 valign=top style='width:118.8pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>Walter Hamscher</span></p>
  </td>
  <td width=225 valign=top style='width:168.6pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB><a href="mailto:walter@hamscher.com">walter@hamscher.com</a></span></p>
  </td>
  <td width=222 valign=top style='width:166.5pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB><a href="http://www.hamscher.com/">Standard
  Advantage</a> / Consultant to PricewaterhouseCoopers</span></p>

  </td>
 </tr>
 <tr>
  <td width=158 valign=top style='width:118.8pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>Charles Hoffman</span></p>
  </td>
  <td width=225 valign=top style='width:168.6pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB><a href="mailto:charleshoffman@olywa.net">charleshoffman@olywa.net</a></span></p>

  </td>
  <td width=222 valign=top style='width:166.5pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>UBmatrix</span></p>
  </td>
 </tr>
 <tr>
  <td width=158 valign=top style='width:118.8pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>Cliff Binstock</span></p>

  </td>
  <td width=225 valign=top style='width:168.6pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB><a
  href="mailto:cliff.binstock@ubmatrix.com">cliff.binstock@ubmatrix.com</a></span></p>
  </td>
  <td width=222 valign=top style='width:166.5pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>UBmatrix</span></p>
  </td>
 </tr>

 <tr>
  <td width=158 valign=top style='width:118.8pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>Herm Fischer</span></p>
  </td>
  <td width=225 valign=top style='width:168.6pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB><a
  href="mailto:herman.fischer@ubmatrix.com">herman.fischer@ubmatrix.com</a></span></p>
  </td>
  <td width=222 valign=top style='width:166.5pt;padding:0cm 5.4pt 0cm 5.4pt'>

  <p class=TableText><span lang=EN-GB>UBmatrix</span></p>
  </td>
 </tr>
 <tr>
  <td width=158 valign=top style='width:118.8pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>Paul Warren</span></p>
  </td>
  <td width=225 valign=top style='width:168.6pt;padding:0cm 5.4pt 0cm 5.4pt'>

  <p class=TableText><span lang=EN-GB><a
  href="mailto:cliff.binstock@ubmatrix.com">pdw@decisionsoft.com</a></span></p>
  </td>
  <td width=222 valign=top style='width:166.5pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>DecisionSoft</span></p>
  </td>
 </tr>
</table>

<p class=Heading0><span lang=EN-GB>Abstract</span></p>

<p class=MsoBodyText><span lang=EN-GB>This specification allows XBRL taxonomy
authors to define and restrict dimensional information that instance authors
may use in the segment and scenario elements of the context element of XBRL
instance documents. It satisfies XBRL International’s dimensional taxonomy
requirements [DIM-REQ]. It is a modular extension to the XBRL 2.1 Specification
[XBRL]. It provides a generalised mechanism to define dimensional metadata and
to reference it in XBRL instances. Its architecture is such that any XBRL
artefacts (instances and their Discoverable Taxonomy Sets) that conform to this
specification also conform to the base specification [XBRL] and may be
processed without error by any processor that is capable of correctly
processing XBRL artefacts, even if those processors are unaware of this modular
extension. It is also designed in such a way that it makes maximum use of
components of the XBRL 2.1 Specification [XBRL] in its components so as to
require a minimum amount of retooling of applications in order to be
implemented. Accordingly certain compromises have, of necessity, been made in
the design that would not have been made if 100% compatibility with the base
specification had not been a requirement.</span></p>

<p class=Heading0><span lang=EN-GB>Status</span></p>

<p class=Level1Text><span lang=EN-GB>Circulation of this Recommendation is unrestricted.
Recipients of this draft are invited to submit comments to the authors and
contributors, and to submit notification of any relevant patent rights of which
they are aware and to provide supporting documentation.</span></p>

<p class=Heading0 style='margin-left:18.0pt;text-indent:-18.0pt;page-break-before:
always'><span lang=EN-GB>Table of Contents</span></p>

<p class=MsoToc1><span
class=MsoHyperlink><span lang=EN-GB style='font-family:Verdana'><a
href="#_1">1<span lang=EN-US style='font-size:12.0pt;font-family:
"Times New Roman"'>        </span>Introduction (non-normative)<span
style='display:none'> </span><span
style='display:none'>1</span></a></span></span></p>

<p class=MsoToc2><span class=MsoHyperlink><span lang=EN-GB style='font-family:
Verdana'><a href="#_1.1">1.1<span lang=EN-US style='font-size:12.0pt;
font-family:"Times New Roman"'>       </span>Background (non-normative)<span
style='display:none'> </span><span
style='display:none'>1</span></a></span></span></p>

<p class=MsoToc3><span class=MsoHyperlink><span lang=EN-GB style='font-family:
Verdana'><a href="#_1.1.1">1.1.1<span lang=EN-US style='font-size:12.0pt;
font-family:"Times New Roman"'>      </span>Primary taxonomies<span
style='display:none'>. </span><span
style='display:none'>2</span></a></span></span></p>

<p class=MsoToc3><span class=MsoHyperlink><span lang=EN-GB style='font-family:
Verdana'><a href="#_1.1.2">1.1.2<span lang=EN-US style='font-size:12.0pt;
font-family:"Times New Roman"'>      </span>Domain members taxonomies<span
style='display:none'>. </span><span
style='display:none'>2</span></a></span></span></p>

<p class=MsoToc3><span class=MsoHyperlink><span lang=EN-GB style='font-family:
Verdana'><a href="#_1.1.3">1.1.3<span lang=EN-US style='font-size:12.0pt;
font-family:"Times New Roman"'>      </span>Template taxonomies<span
style='display:none'>. </span><span
style='display:none'>2</span></a></span></span></p>

<p class=MsoToc2><span class=MsoHyperlink><span lang=EN-GB style='font-family:
Verdana'><a href="#_1.2">1.2<span lang=EN-US style='font-size:12.0pt;
font-family:"Times New Roman"'>       </span>Relationship to other work
(non-normative)<span style='display:none'> </span><span
style='display:none'>3</span></a></span></span></p>

<p class=MsoToc2><span class=MsoHyperlink><span lang=EN-GB style='font-family:
Verdana'><a href="#_1.3">1.3<span lang=EN-US style='font-size:12.0pt;
font-family:"Times New Roman"'>       </span>Terminology (non-normative)<span
style='display:none'> </span><span
style='display:none'>3</span></a></span></span></p>

<p class=MsoToc2><span class=MsoHyperlink><span lang=EN-GB style='font-family:
Verdana'><a href="#_1.4">1.4<span lang=EN-US style='font-size:12.0pt;
font-family:"Times New Roman"'>       </span>Document conventions
(non-normative)<span style='display:none'> </span><span
style='display:none'>5</span></a></span></span></p>

<p class=MsoToc2><span class=MsoHyperlink><span lang=EN-GB style='font-family:
Verdana'><a href="#_1.5">1.5<span lang=EN-US style='font-size:12.0pt;
font-family:"Times New Roman"'>       </span>Namespaces (normative)<span
style='display:none'> </span><span
style='display:none'>6</span></a></span></span></p>

<p class=MsoToc1><span class=MsoHyperlink><span lang=EN-GB style='font-family:
Verdana'><a href="#_2_dimensional">2<span lang=EN-US style='font-size:12.0pt;
font-family:"Times New Roman"'>        </span>Dimensional Taxonomies
(normative)<span style='display:none'> </span><span
style='display:none'>7</span></a></span></span></p>

<p class=MsoToc2><span class=MsoHyperlink><span lang=EN-GB style='font-family:
Verdana'><a href="#_2.1">2.1<span lang=EN-US style='font-size:12.0pt;
font-family:"Times New Roman"'>       </span>Architecture (normative)<span
style='display:none'> </span><span
style='display:none'>7</span></a></span></span></p>

<p class=MsoToc3><span class=MsoHyperlink><span lang=EN-GB style='font-family:
Verdana'><a href="#_2.1.1">2.1.1<span lang=EN-US style='font-size:12.0pt;
font-family:"Times New Roman"'>      </span>Consecutive relationships<span
style='display:none'>. </span><span
style='display:none'>8</span></a></span></span></p>

<p class=MsoToc2><span class=MsoHyperlink><span lang=EN-GB style='font-family:
Verdana'><a href="#_2.2">2.2<span lang=EN-US style='font-size:12.0pt;
font-family:"Times New Roman"'>       </span>Hypercubes (normative)<span
style='display:none'> </span><span
style='display:none'>8</span></a></span></span></p>

<p class=MsoToc3><span class=MsoHyperlink><span lang=EN-GB style='font-family:
Verdana'><a href="#_2.2.1">2.2.1<span lang=EN-US style='font-size:12.0pt;
font-family:"Times New Roman"'>      </span>Constraints on hypercube
declarations<span style='display:none'>. </span><span
style='display:none'>9</span></a></span></span></p>

<p class=MsoToc3><span class=MsoHyperlink><span lang=EN-GB style='font-family:
Verdana'><a href="#_2.2.2">2.2.2<span lang=EN-US style='font-size:12.0pt;
font-family:"Times New Roman"'>      </span>Arc role http://xbrl.org/int/dim/arcrole/hypercube-dimension<span
style='display:none'>. </span><span
style='display:none'>9</span></a></span></span></p>

<p class=MsoToc2><span class=MsoHyperlink><span lang=EN-GB style='font-family:
Verdana'><a href="#_2.3">2.3<span lang=EN-US style='font-size:12.0pt;
font-family:"Times New Roman"'>       </span>Primary item declarations and
hypercubes (normative)<span style='display:none'> </span><span style='display:none'>9</span></a></span></span></p>

<p class=MsoToc3><span class=MsoHyperlink><span lang=EN-GB style='font-family:
Verdana'><a href="#_2.3.1">2.3.1<span lang=EN-US style='font-size:12.0pt;
font-family:"Times New Roman"'>      </span>The “all” and “notAll” arc roles<span
style='display:none'>. </span><span
style='display:none'>10</span></a></span></span></p>

<p class=MsoToc3><span class=MsoHyperlink><span lang=EN-GB style='font-family:
Verdana'><a href="#_2.3.2">2.3.2<span lang=EN-US style='font-size:12.0pt;
font-family:"Times New Roman"'>      </span>The required
“xbrldt:contextElement” attribute on has-hypercube arcs<span style='display:
none'>. </span><span style='display:none'>12</span></a></span></span></p>

<p class=MsoToc3><span class=MsoHyperlink><span lang=EN-GB style='font-family:
Verdana'><a href="#_2.3.3">2.3.3<span lang=EN-US style='font-size:12.0pt;
font-family:"Times New Roman"'>      </span>The optional “xbrldt:closed” attribute
on has-hypercube arcs<span style='display:none'>. </span><span style='display:none'>13</span></a></span></span></p>

<p class=MsoToc2><span class=MsoHyperlink><span lang=EN-GB style='font-family:
Verdana'><a href="#_2.4">2.4<span lang=EN-US style='font-size:12.0pt;
font-family:"Times New Roman"'>       </span>Partitioning of a Dimensional
relationship set across multiple base-sets (normative)<span style='display:
none'> </span><span style='display:none'>14</span></a></span></span></p>

<p class=MsoToc3><span class=MsoHyperlink><span lang=EN-GB style='font-family:
Verdana'><a href="#_2.4.1">2.4.1<span lang=EN-US style='font-size:12.0pt;
font-family:"Times New Roman"'>      </span>Taxonomy validation impact of
splitting dimensional relationship sets<span style='display:none'>. </span><span style='display:none'>16</span></a></span></span></p>

<p class=MsoToc3><span class=MsoHyperlink><span lang=EN-GB style='font-family:
Verdana'><a href="#_2.4.2">2.4.2<span lang=EN-US style='font-size:12.0pt;
font-family:"Times New Roman"'>      </span>Instance validation impact of
splitting dimensional relationship sets<span style='display:none'>. </span><span style='display:none'>16</span></a></span></span></p>

<p class=MsoToc3><span class=MsoHyperlink><span lang=EN-GB style='font-family:
Verdana'><a href="#_2.4.3">2.4.3<span lang=EN-US style='font-size:12.0pt;
font-family:"Times New Roman"'>      </span>Constraints on the value of a
xbrldt:targetRole attribute<span style='display:none'>. </span><span style='display:none'>16</span></a></span></span></p>

<p class=MsoToc2><span class=MsoHyperlink><span lang=EN-GB style='font-family:
Verdana'><a href="#_2.5">2.5<span lang=EN-US style='font-size:12.0pt;
font-family:"Times New Roman"'>       </span>Dimensions (normative)<span
style='display:none'> </span><span
style='display:none'>16</span></a></span></span></p>

<p class=MsoToc3><span class=MsoHyperlink><span lang=EN-GB style='font-family:
Verdana'><a href="#_2.5.1">2.5.1<span lang=EN-US style='font-size:12.0pt;
font-family:"Times New Roman"'>      </span>Constraints on the dimension
declaration<span style='display:none'>. </span><span
style='display:none'>17</span></a></span></span></p>

<p class=MsoToc3><span class=MsoHyperlink><span lang=EN-GB style='font-family:
Verdana'><a href="#_2.5.2">2.5.2<span lang=EN-US style='font-size:12.0pt;
font-family:"Times New Roman"'>      </span>Typed dimensions<span
style='display:none'>. </span><span
style='display:none'>17</span></a></span></span></p>

<p class=MsoToc3><span class=MsoHyperlink><span lang=EN-GB style='font-family:
Verdana'><a href="#_2.5.3">2.5.3<span lang=EN-US style='font-size:12.0pt;
font-family:"Times New Roman"'>      </span>Explicit dimensions<span
style='display:none'>. </span><span
style='display:none'>19</span></a></span></span></p>

<p class=MsoToc2><span class=MsoHyperlink><span lang=EN-GB style='font-family:
Verdana'><a href="#_2.6">2.6<span lang=EN-US style='font-size:12.0pt;
font-family:"Times New Roman"'>       </span>Domain-member relations and
inheritance (normative)<span style='display:none'> </span><span style='display:none'>21</span></a></span></span></p>

<p class=MsoToc3><span class=MsoHyperlink><span lang=EN-GB style='font-family:
Verdana'><a href="#_2.6.1">2.6.1<span lang=EN-US style='font-size:12.0pt;
font-family:"Times New Roman"'>      </span>Processing of multiple
has-hypercube arcs<span style='display:none'>. </span><span style='display:none'>22</span></a></span></span></p>

<p class=MsoToc2><span class=MsoHyperlink><span lang=EN-GB style='font-family:
Verdana'><a href="#_2.7">2.7<span lang=EN-US style='font-size:12.0pt;
font-family:"Times New Roman"'>       </span>Default values for dimensions
(normative)<span style='display:none'> </span><span
style='display:none'>25</span></a></span></span></p>

<p class=MsoToc3><span class=MsoHyperlink><span lang=EN-GB style='font-family:
Verdana'><a href="#_2.7.1">2.7.1<span lang=EN-US style='font-size:12.0pt;
font-family:"Times New Roman"'>      </span>Arc role
http://xbrl.org/int/dim/arcrole/dimension-default<span style='display:none'> </span><span style='display:none'>26</span></a></span></span></p>

<p class=MsoToc1><span class=MsoHyperlink><span lang=EN-GB style='font-family:
Verdana'><a href="#_3"><span lang=FR>3</span><span lang=EN-US
style='font-size:12.0pt;font-family:"Times New Roman"'>        </span><span
lang=FR>Dimensions in instance documents (normative)</span><span
style='display:none'> </span><span
style='display:none'>26</span></a></span></span></p>

<p class=MsoToc2><span class=MsoHyperlink><span lang=EN-GB style='font-family:
Verdana'><a href="#_3.1">3.1<span lang=EN-US style='font-size:12.0pt;
font-family:"Times New Roman"'>       </span>Validation of primary items
(normative)<span style='display:none'> </span><span
style='display:none'>27</span></a></span></span></p>

<p class=MsoToc3><span class=MsoHyperlink><span lang=EN-GB style='font-family:
Verdana'><a href="#_3.1.1">3.1.1<span lang=EN-US style='font-size:12.0pt;
font-family:"Times New Roman"'>      </span>Constraints on the validity of
primary items<span style='display:none'>. </span><span
style='display:none'>27</span></a></span></span></p>

<p class=MsoToc3><span class=MsoHyperlink><span lang=EN-GB style='font-family:
Verdana'><a href="#_3.1.2">3.1.2<span lang=EN-US style='font-size:12.0pt;
font-family:"Times New Roman"'>      </span>Mutual validity of hypercubes in a
base set<span style='display:none'> </span><span
style='display:none'>28</span></a></span></span></p>

<p class=MsoToc3><span class=MsoHyperlink><span lang=EN-GB style='font-family:
Verdana'><a href="#_3.1.3">3.1.3<span lang=EN-US style='font-size:12.0pt;
font-family:"Times New Roman"'>      </span>Individual validity of hypercubes<span
style='display:none'>. </span><span
style='display:none'>28</span></a></span></span></p>

<p class=MsoToc3><span class=MsoHyperlink><span lang=EN-GB style='font-family:
Verdana'><a href="#_3.1.4">3.1.4<span lang=EN-US style='font-size:12.0pt;
font-family:"Times New Roman"'>      </span>Validity of dimensions<span
style='display:none'>. </span><span
style='display:none'>29</span></a></span></span></p>

<p class=MsoToc2><span class=MsoHyperlink><span lang=EN-GB style='font-family:
Verdana'><a href="#_3.2">3.2<span lang=EN-US style='font-size:12.0pt;
font-family:"Times New Roman"'>       </span>Definition of dimensionally equal
facts (normative)<span style='display:none'> </span><span
style='display:none'>35</span></a></span></span></p>

<p class=MsoToc1><span class=MsoHyperlink><span lang=EN-GB style='font-family:
Verdana'><a href="#_a">A<span lang=EN-US style='font-size:12.0pt;
font-family:"Times New Roman"'>        </span>Errors (normative)<span
style='display:none'> </span><span
style='display:none'>36</span></a></span></span></p>

<p class=MsoToc1><span class=MsoHyperlink><span lang=EN-GB style='font-family:
Verdana'><a href="#_b">B<span lang=EN-US style='font-size:12.0pt;
font-family:"Times New Roman"'>        </span>Requirements Reference
(non-normative)<span style='display:none'> </span><span
style='display:none'>38</span></a></span></span></p>

<p class=MsoToc1><span class=MsoHyperlink><span lang=EN-GB style='font-family:
Verdana'><a href="#_2_references">2.<span lang=EN-US style='font-size:12.0pt;
font-family:"Times New Roman"'>       </span>References (non-normative)<span
style='display:none'> </span><span
style='display:none'>40</span></a></span></span></p>

<p class=MsoToc1><span class=MsoHyperlink><span lang=EN-GB style='font-family:
Verdana'><a href="#_schemas">Schemas (normative)<span style='display:none'> </span><span style='display:none'>41</span></a></span></span></p>

<p class=MsoToc2><span class=MsoHyperlink><span lang=EN-GB style='font-family:
Verdana'><a href="#_xbrldt-2005.xsd">xbrldt-2005.xsd (normative)<span
style='display:none'> </span><span
style='display:none'>42</span></a></span></span></p>

<p class=MsoToc2><span class=MsoHyperlink><span lang=EN-GB style='font-family:
Verdana'><a href="#_xbrldi-2006.xsd">xbrldi-2006.xsd (normative)<span
style='display:none'> </span><span
style='display:none'>43</span></a></span></span></p>

<p class=MsoToc1><span class=MsoHyperlink><span lang=EN-GB style='font-family:
Verdana'><a href="#_intellectual">Intellectual Property Status (non-normative)<span
style='display:none'> </span><span
style='display:none'>45</span></a></span></span></p>

<p class=MsoToc1><span class=MsoHyperlink><span lang=EN-GB style='font-family:
Verdana'><a href="#_acknowledgements">Acknowledgements (non-normative)<span
style='display:none'> </span><span
style='display:none'>45</span></a></span></span></p>

<p class=MsoToc1><span class=MsoHyperlink><span lang=EN-GB style='font-family:
Verdana'><a href="#_document">Document History (non-normative)<span
style='display:none'> </span><span
style='display:none'>45</span></a></span></span></p>

<p class=MsoBodyText><span lang=EN-GB style='font-family:"Times New Roman"'> </span></p>

<p class=Heading0><span lang=EN-GB>Table of Examples</span></p>

<p class=MsoTof><span
class=MsoHyperlink><span lang=EN-GB style='font-family:Verdana'><a
href="#_example_1">Example 1. Hypercube of the Team and Drink typed
dimensions<span style='display:none'>. </span><span
style='display:none'>9</span></a></span></span></p>

<p class=MsoTof><span class=MsoHyperlink><span lang=EN-GB style='font-family:
Verdana'><a href="#_example_2">Example 2. A primary item declaration with a
single hypercube<span style='display:none'>. </span><span
style='display:none'>10</span></a></span></span></p>

<p class=MsoTof><span class=MsoHyperlink><span lang=EN-GB style='font-family:
Verdana'><a href="#_example_3">Example 3. A primary item declaration with
two hypercubes composed by conjunction “all” and “notAll”<span
style='display:none'>  </span><span
style='display:none'>11</span></a></span></span></p>

<p class=MsoTof><span class=MsoHyperlink><span lang=EN-GB style='font-family:
Verdana'><a href="#_example_4">Example 4. A primary item with domain
members, a negated hypercube limits the values for the country dimension of
p_CostOfSales removing m_India from the domain<span style='display:none'>. </span><span style='display:none'>12</span></a></span></span></p>

<p class=MsoTof><span class=MsoHyperlink><span lang=EN-GB style='font-family:
Verdana'><a href="#_example_5">Example 5. Two closed hypercubes<span
style='display:none'>. </span><span
style='display:none'>13</span></a></span></span></p>

<p class=MsoTof><span class=MsoHyperlink><span lang=EN-GB style='font-family:
Verdana'><a href="#_example_6">Example 6. When the same dimension must have
different domain members, partitioning among different extended-type link
elements and a mechanism to indicate the extended link flow must be
implemented. xbrldt:targetRole is used for this purpose.<span style='display:
none'> </span><span style='display:none'>14</span></a></span></span></p>

<p class=MsoTof><span class=MsoHyperlink><span lang=EN-GB style='font-family:
Verdana'><a href="#_example_7">Example 7. The arc in base set link2 is in
the DRS of the arc in base set link1<span style='display:none'>. </span><span style='display:none'>15</span></a></span></span></p>

<p class=MsoTof><span class=MsoHyperlink><span lang=EN-GB style='font-family:
Verdana'><a href="#_example_8">Example 8. Typed dimension elements and their
domains<span style='display:none'>. </span><span
style='display:none'>18</span></a></span></span></p>

<p class=MsoTof><span class=MsoHyperlink><span lang=EN-GB style='font-family:
Verdana'><a href="#_example_9">Example 9. An explicit dimension element and
its domain<span style='display:none'>. </span><span
style='display:none'>19</span></a></span></span></p>

<p class=MsoTof><span class=MsoHyperlink><span lang=EN-GB style='font-family:
Verdana'><a href="#_example_10">Example 10. Two primary item declarations
inheriting a hypercube<span style='display:none'>. </span><span style='display:none'>22</span></a></span></span></p>

<p class=MsoTof><span class=MsoHyperlink><span lang=EN-GB style='font-family:
Verdana'><a href="#_example_11">Example 11. Inheritance and processing of
multiple hypercubes.<span style='display:none'> </span><span style='display:none'>22</span></a></span></span></p>

<p class=MsoTof><span class=MsoHyperlink><span lang=EN-GB style='font-family:
Verdana'><a href="#_example_12">Example 12. Multiple All hypercubes in a
domain-member network<span style='display:none'>. </span><span style='display:none'>24</span></a></span></span></p>

<p class=MsoTof><span class=MsoHyperlink><span lang=EN-GB style='font-family:
Verdana'><a href="#_example_13">Example 13. Automatic inference of default
values for summation-item relationships<span style='display:none'>. </span><span style='display:none'>25</span></a></span></span></p>

<p class=MsoTof><span class=MsoHyperlink><span lang=EN-GB style='font-family:
Verdana'><a href="#_example_14">Example 14. Primary item at the root of a
dimensional relationship set<span style='display:none'> </span><span style='display:none'>27</span></a></span></span></p>

<p class=MsoTof><span class=MsoHyperlink><span lang=EN-GB style='font-family:
Verdana'><a href="#_example_15">Example 15. Dimensionally invalid context
containing two references to the same dimension<span style='display:none'>. </span><span style='display:none'>29</span></a></span></span></p>

<p class=MsoTof><span class=MsoHyperlink><span lang=EN-GB style='font-family:
Verdana'><a href="#_example_16">Example 16. A segment that is valid with
respect to a hypercube<span style='display:none'>. </span><span style='display:none'>30</span></a></span></span></p>

<p class=MsoTof><span class=MsoHyperlink><span lang=EN-GB style='font-family:
Verdana'><a href="#_example_17">Example 17. Two segments not dimensionally
valid with respect to a hypercube<span style='display:none'>. </span><span style='display:none'>30</span></a></span></span></p>

<p class=MsoTof><span class=MsoHyperlink><span lang=EN-GB style='font-family:
Verdana'><a href="#_example_18">Example 18. Valid and Invalid Hypercubes
according to its dimensions and domains<span style='display:none'>. </span><span style='display:none'>31</span></a></span></span></p>

<p class=MsoTof><span class=MsoHyperlink><span lang=EN-GB style='font-family:
Verdana'><a href="#_example_19">Example 19. Primary items that are not
dimensionally valid because they violate their hypercube constraints<span
style='display:none'>  </span><span
style='display:none'>31</span></a></span></span></p>

<p class=MsoTof><span class=MsoHyperlink><span lang=EN-GB style='font-family:
Verdana'><a href="#_example_20">Example 20. Two dimensions referenced in the
segment of a context<span style='display:none'> </span><span style='display:none'>32</span></a></span></span></p>

<p class=MsoTof><span class=MsoHyperlink><span lang=EN-GB style='font-family:
Verdana'><a href="#_example_21">Example 21. Two dimensions referenced in the
scenario of a context<span style='display:none'> </span><span style='display:none'>32</span></a></span></span></p>

<p class=MsoTof><span class=MsoHyperlink><span lang=EN-GB style='font-family:
Verdana'><a href="#_example_22">Example 22. A context that is dimensionally
valid with respect to a hypercube with two explicit dimensions<span
style='display:none'>  </span><span
style='display:none'>34</span></a></span></span></p>

<p class=MsoTof><span class=MsoHyperlink><span lang=EN-GB style='font-family:
Verdana'><a href="#_example_23">Example 23. Multiple contexts and the result
of the d-equal operation<span style='display:none'>. </span><span style='display:none'>35</span></a></span></span></p>

<p class=MsoBodyText><span lang=EN-GB>&nbsp;</span></p>

<p class=Heading0><span lang=EN-GB>Table of Figures</span></p>

<p class=MsoTof><span
class=MsoHyperlink><span lang=EN-GB style='font-family:Verdana'><a
href="#_figure_1">Figure 1. Relationships to define constraints on the
content and meaning of contexts<span style='display:none'>. </span><span style='display:none'>7</span></a></span></span></p>

<p class=MsoTof><span class=MsoHyperlink><span lang=EN-GB style='font-family:
Verdana'><a href="#_figure_2">Figure 2. Valid consecutive relationships
between relationship A and relationship B<span style='display:none'>. </span><span style='display:none'>15</span></a></span></span></p>

<p class=MsoTof><span class=MsoHyperlink><span lang=EN-GB style='font-family:
Verdana'><a href="#_figure_3">Figure 3. Combination of multiple hypercubes
and the result operation.<span style='display:none'> </span><span style='display:none'>28</span></a></span></span></p>

<p class=MsoTof><span class=MsoHyperlink><span lang=EN-GB style='font-family:
Verdana'><a href="#_figure_4">Figure 4. Hypercube validity table<span
style='display:none'>. </span><span
style='display:none'>28</span></a></span></span></p>

<p class=MsoBodyText><span lang=EN-GB>&nbsp;</span></p>

<p class=Heading0><span lang=EN-GB>Table of Definitions</span></p>

<p class=MsoToa><span lang=EN-GB>[Def, 1] <i>Primary item declarations</i> are
elements defined in XBRL taxonomies that are in the </span><span lang=EN-GB>xbrli:item</span><span
lang=EN-GB> substitution and are not in the </span><span lang=EN-GB>xbrldt:hypercubeItem</span><span
lang=EN-GB> or </span><span lang=EN-GB>xbrldt:dimensionItem</span><span
lang=EN-GB> substitution group................ 8</span></p>

<p class=MsoToa><span lang=EN-GB>[Def, 10] An <i>explicit dimension </i>is a <i>dimension
declaration</i> [Def, 7] that has no </span><span lang=EN-GB>xbrldt:typedDomainRef</span><span
lang=EN-GB> attribute and has dimension-domain arcs to zero or more <i>domain
member declarations</i> [Def, 11].................. 19</span></p>

<p class=MsoToa><span lang=EN-GB>[Def, 11] A <i>domain member declaration</i>

is an element defined in a taxonomy in the </span><span lang=EN-GB>xbrli:item </span><span
lang=EN-GB>substitution group   and not in the </span><span lang=EN-GB>xbrldt:hypercubeItem</span><span
lang=EN-GB> or </span><span lang=EN-GB>xbrldt:dimensionItem</span><span
lang=EN-GB> substitution groups................... 19</span></p>

<p class=MsoToa><span lang=EN-GB>[Def, 12] A <i>domain of valid members of a
explicit dimension</i> is the set of </span><span lang=EN-GB>QNames</span><span
lang=EN-GB> of all usable elements (see 2.5.3.3 below) in the <i>dimensional
relationship set</i> [Def, 3] for the domain-member relation rooted at one <i>domain
member</i> [Def, 11].............................................................................................................................. 19</span></p>

<p class=MsoToa><span lang=EN-GB>[Def, 13] A <i>dimension domain</i> for
explicit dimensions is the set of </span><span lang=EN-GB>QNames</span><span
lang=EN-GB> of <i>domain member declarations</i> [Def, 11] in the <i>dimensional
relationship set</i> [Def, 3] rooted at the target of a dimension-domain arc
and connected together with domain-member arcs.......................................................................................................... 20</span></p>

<p class=MsoToa><span lang=EN-GB>[Def, 14] The <i>effective domain</i> of a
dimension is the union of all <i>dimension domains </i>[Def, 13] declared using
dimension-domain arcs that exist for a particular dimension in the <i>dimensional
relationship set </i>[Def, 3]. 21</span></p>

<p class=MsoToa><span lang=EN-GB>[Def, 15] The <i>dimension value</i> is
defined as the content of the <i>dimension container</i> [Def, 16] for one
specific dimension in one of the two possible context containers: </span><span
lang=EN-GB>segment</span><span lang=EN-GB> or </span><span lang=EN-GB>scenario.</span><span
lang=EN-GB> Default values are also possible dimension values but are not
enclosed in <i>dimension containers</i> [Def, 16]............................................ 29</span></p>

<p class=MsoToa><span lang=EN-GB>[Def, 16] The <i>dimension container</i> is
the element </span><span lang=EN-GB>xbrldi:typedMember</span><span lang=EN-GB>
for typed dimensions or the element </span><span lang=EN-GB>xbrldi:explicitMember</span><span
lang=EN-GB> for explicit dimensions....................................................................... 29</span></p>

<p class=MsoToa><span lang=EN-GB>[Def, 17] The <i>default value</i> is the </span><span
lang=EN-GB>QName</span><span lang=EN-GB> of the default member........................................... 29</span></p>

<p class=MsoToa><span lang=EN-GB>[Def, 18] Two facts are <i>d-equal</i> <i>for
one dimension</i> if they have the same <i>dimension value</i> </span><span
lang=EN-GB>[Def, 15]</span><span lang=EN-GB> for that dimension</span><span
lang=EN-GB> 35</span></p>

<p class=MsoToa><span lang=EN-GB>[Def, 2] <i>Consecutive relationships</i> are
two relationships connected together according to the rules specified in
section 2.1.1..................................................................................................................................... 8</span></p>

<p class=MsoToa><span lang=EN-GB>[Def, 3] <i>The Dimensional relationship set</i>
(DRS) is the set of <i>consecutive relationships</i> [Def, 2] that represents
the relationships between a <i>primary item declaration</i> [Def, 1] and its
multidimensional metadata. 8</span></p>

<p class=MsoToa><span lang=EN-GB>[Def, 4] A <i>hypercube declaration</i> is an
abstract item declaration in the </span><span lang=EN-GB>xbrldt:hypercubeItem</span><span
lang=EN-GB> substitution group. 8</span></p>

<p class=MsoToa><span lang=EN-GB>[Def, 5] The <i>source base set </i>is the
content of the </span><span lang=EN-GB>xlink:role</span><span lang=EN-GB>
attribute of the relationship’s base set. 15</span></p>

<p class=MsoToa><span lang=EN-GB>[Def, 6] The <i>target base set</i> is the
content of the </span><span lang=EN-GB>targetRole</span><span lang=EN-GB>
attribute on the arc itself......... 15</span></p>

<p class=MsoToa><span lang=EN-GB>[Def, 7] A <i>dimension declaration</i> is an
abstract item declaration in the </span><span lang=EN-GB>xbrldt:dimensionItem</span><span
lang=EN-GB> substitution group. 16</span></p>

<p class=MsoToa><span lang=EN-GB>[Def, 8] The <i>domain of members</i> is
either the instantiation of XML elements according to their XML schema
definitions for typed dimensions or the </span><span lang=EN-GB>QNames</span><span
lang=EN-GB> of the members for explicit dimensions.................... 17</span></p>

<p class=MsoToa><span lang=EN-GB>[Def, 9] </span><span lang=EN-GB>A</span><span
lang=EN-GB> typed dimension is a <i>dimension declaration</i> [Def, 7] whose
domain of members [Def, 8] is defined in another XML </span><span lang=EN-GB>element</span><span
lang=EN-GB> referenced in the xbrldt:typedDomainRef </span><span lang=EN-GB>attribute.</span><span
lang=EN-GB>....................................... 17</span></p>

<p class=MsoBodyText><span lang=EN-GB>&nbsp;</span></p>

<p class=MsoBodyText><span lang=EN-GB>&nbsp;</span></p>

</div>

<span lang=EN-GB style='font-size:9.0pt;font-family:Verdana'><br clear=all
style='page-break-before:always'>
</span>

<div class=Section2>

<h1 style='margin-left:21.6pt;text-indent:-21.6pt'><a name="_1"></a><a
name="_Ref113802668"></a><a name="_Ref109876588"></a><a name="_Ref109057064"></a><a
name="_Ref108979573"></a><a name="_Ref85776091"></a><a name="_Toc80452561"><span
lang=EN-GB>1<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=EN-GB>Introduction</span></a><span lang=EN-GB>
(non-normative)</span></h1>

<p class=Level1Text><span lang=EN-GB>The architecture of XBRL as defined in the
base XBRL 2.1, Specification [XBRL] defines a rich set of syntactic and
semantic rules for specifying concepts that are members, or elements, of one
dimension and relationships among them in what is termed a “taxonomy” (plural
“taxonomies”). It also defines extensibility mechanisms for taxonomies and
“Discoverable Taxonomy Sets” (or DTSs - see [XBRL] section 3.2). These rules
employ XML Schemas [SCHEMA-1][SCHEMA&#8209;2] to identify the various concepts
involved and XLINK linkbases [XLINK] to define relationships between those
concepts and between those concepts and other resources. It also defines a rich
set of syntactic and semantic rules for how such DTSs are to be referenced and
interpreted when used in conjunction with an XBRL instance. XBRL also provides
a mechanism for instance preparers to define other dimensional metadata that
describe facts that are reported in the XBRL instance. This mechanism involves
the notion of “contexts” (defined by the </span><span class=CODE><span
lang=EN-GB>&lt;context&gt;</span></span><span lang=EN-GB> element) and, within
those contexts, the use of </span><span class=CODE><span lang=EN-GB>&lt;segment&gt;</span></span><span
lang=EN-GB> and/or </span><span class=CODE><span lang=EN-GB>&lt;scenario&gt;</span></span><span
lang=EN-GB> elements along with additional schemas that specify all dimensional
metadata that is not otherwise given semantic meaning by the specification
itself. Dimensions that ARE provided such semantic meaning by the specification
itself are the “time” dimension, which leverages the sophisticated semantic
mechanisms provided in XML Schema [SCHEMA-1], and, to a limited extent, “units”
which may sometimes be viewed as dimensional and at other times as properties
of individual facts depending on the application.</span></p>

<p class=Level1Text><span lang=EN-GB>The contents of the </span><span
class=CODE><span lang=EN-GB>&lt;segment&gt;</span></span><span lang=EN-GB> and </span><span
class=CODE><span lang=EN-GB>&lt;scenario&gt;</span></span><span lang=EN-GB>
elements are deliberately left open to permit users to fashion their own
mechanisms for defining and referencing this dimensional metadata. It has,
however, become apparent that, in practice, there is a need to formalise a
consistent system for defining this dimensional metadata and a need to define a
mechanism for specifying not only the names of such metadata elements but also
their interrelationships. It has also become apparent that often the nature of
such metadata and metadata relationships resembles very closely that which is
already addressed by the XBRL taxonomy mechanism which is used for the
“concepts” dimension.</span></p>

<p class=Level1Text><span lang=EN-GB>For the purposes defined in the
Dimensional Taxonomies Requirements [DIM-REQ] this modular extension to the
base XBRL 2.1, Specification [XBRL] defines a formalisation of the syntax of
the body of the </span><span class=CODE><span lang=EN-GB>&lt;segment&gt;</span></span><span
lang=EN-GB> and </span><span class=CODE><span lang=EN-GB>&lt;scenario&gt;</span></span><span
lang=EN-GB>. This specification defines the syntax and semantics of dimensional
taxonomies, which in turn define the dimensions that may be used in an XBRL
instance document.  This specification also defines the additional rules to
which an XBRL instance document must adhere in order to be an XBRL Dimensional
Taxonomies (XDT) compliant instance document.</span></p>

<p class=Level1Text><span lang=EN-GB>Dimensional taxonomies are syntactically
identical to taxonomies that are defined in the base XBRL 2.1, Specification [XBRL]
with certain restrictions that must be adhered to when they are to be used as
dimensional taxonomies (see section 2). In addition certain additional
semantics are defined with respect to a taxonomy when it is used as a
dimensional taxonomy and referenced as such by an XBRL instance.</span></p>

<h2><a name="_1.1"><span lang=EN-GB>1.1<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=EN-GB>Background (non-normative)</span></a></h2>

<p class=Level2Text><span lang=EN-GB>As should be apparent from the
requirements [DIM-REQ], dimensional metadata was not invented with XBRL. XBRL standardizes
the representation of only two dimensions: the time dimension and the entity
dimension. Many reporting purposes, both internal and external to
organisations, require multiple dimensions. What the XBRL 2.1 specification did
create was the principles for this specification to exist while defining two
open elements in the context of XBRL instance documents: the </span><span
class=CODE><span lang=EN-GB>segment</span></span><span lang=EN-GB> and </span><span
class=CODE><span lang=EN-GB>scenario</span></span><span lang=EN-GB> elements.
The present specification defines the syntax of elements that may occur in the </span><span
class=CODE><span lang=EN-GB>segment</span></span><span lang=EN-GB> and </span><span
class=CODE><span lang=EN-GB>scenario</span></span><span lang=EN-GB> elements
and defines standard arcs that define the valid content of those elements. That
content should be validated by dimensional XBRL processors and standard errors
are raised if the XBRL instance is not conformant with the multidimensional
model defined in the taxonomy. This specification uses three possible different
roles that taxonomies can play in representing multidimensional information: <i>primary</i>

taxonomies, domain<i> member</i> taxonomies, and <i>template</i> taxonomies. This
taxonomy role differentiation is only illustrative. Because the
multidimensional information is represented by arcs and XBRL concepts and there
is no way in XBRL to specify the role of a taxonomy it is possible for one
taxonomy to play two or all of these roles simultaneously. The differentiation in
this specification provides an architectural framework to projects that
incorporate multidimensional information into existing taxonomies.</span></p>

<h3 style='margin-left:76.5pt;text-indent:-36.0pt'><a name="_1.1.1"><span
lang=EN-GB>1.1.1<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=EN-GB>Primary taxonomies</span></a></h3>

<p class=Level2Text><span lang=EN-GB>A primary taxonomy is the DTS of an XBRL
taxonomy that has no dimensional elements and no arcs defined in this
specification. Requirement G16 [DIM-REQ] states “Taxonomy authors <span
class=MODAL0><i><span style='font-family:Verdana'>must</span></i></span> be
able to extend a base taxonomy that does not have dimensional information, to
have dimensions, without changing the concepts in the base.”  This specification
uses the term <i>primary taxonomy </i>for a DTS of elements that may be instantiated
in an XBRL instance. For example, a taxonomy used for external financial reporting

<span class=MODAL0><span style='font-family:Verdana'>may</span></span> be
extended with a variety of dimensional taxonomies appropriate to the reporting
purpose.</span></p>

<h3 style='margin-left:76.5pt;text-indent:-36.0pt'><a name="_1.1.2"><span
lang=EN-GB>1.1.2<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=EN-GB>Domain members taxonomies</span></a></h3>

<p class=Level2Text><i><span lang=EN-GB>Typed</span></i><span lang=EN-GB>
dimensional taxonomies as defined in requirement G03 [DIM-REQ] define syntactic
constraints on the contents of segments and scenarios.</span></p>

<p class=Level2Text><i><span lang=EN-GB>Explicit</span></i><span lang=EN-GB>

dimensional taxonomies are those in which the XBRL items form a discrete, countable
finite partitioning of a set of members, which hereinafter is called a <i>domain</i>. 
Examples include a taxonomy on the domain of geographic territories, or a
taxonomy on a domain of product lines. Inclusion relationships (requirement G09
[DIM-REQ]) are represented by </span><span class=CODE><span lang=EN-GB>domain&#8209;member</span></span><span
lang=EN-GB> relationships. XBRL instances <span class=MODAL0><span
style='font-family:Verdana'>may</span></span> use any number of dimensional
taxonomies, with the members of their domains possibly appearing in a variety
of combinations within XBRL </span><span class=CODE><span lang=EN-GB>segment</span></span><span
lang=EN-GB> and </span><span class=CODE><span lang=EN-GB>scenario</span></span><span
lang=EN-GB> elements.</span></p>

<h3 style='margin-left:76.5pt;text-indent:-36.0pt'><a name="_1.1.3"><span
lang=EN-GB>1.1.3<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=EN-GB>Template taxonomies</span></a></h3>

<p class=Level2Text><span lang=EN-GB>The DTS of an instance using dimensional
information <span class=MODAL0><span style='font-family:Verdana'>may</span></span>
contain </span><span class=CODE><span lang=EN-GB>domain&#8209;member</span></span><span
lang=EN-GB> relationships among items in both primary taxonomies and domain
members taxonomies. Since a primary taxonomy typically does not have dimensional
information, that implies that the instance-rooted DTS <span class=MODAL0><span
style='font-family:Verdana'>must</span></span> contain </span><span class=CODE><span
lang=EN-GB>domain&#8209;member</span></span><span lang=EN-GB> relationships in
a linkbase that is not in the schema-rooted DTS of the primary taxonomy.</span></p>

<p class=Level2Text><span lang=EN-GB>A template taxonomy imports all domain
member taxonomies and primary taxonomies and adds the dimensional structures
that will be used in the XBRL instance. By convention, a taxonomy that imports
primary and domain member taxonomies and defines all the necessary dimensional
information is called a <i>template</i> taxonomy. In particular, a template
defines hypercubes. A hypercube describes the Cartesian product of zero or more
dimensions. Each dimension in turn is defined over zero or more domains and
domains are composed of members. Note that in this formulation, a hypercube of
a primary item does not include the primary item itself.</span></p>

<p class=Level2Text style='margin-left:18.0pt;text-indent:-18.0pt'><span
lang=EN-GB style='font-family:Symbol'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=EN-GB>Example: a topographic map is a 3-dimensional
hypercube; it has thee dimensions, elevation, longitude and latitude, all of
which are defined over the domain of real numbers. The elevation can be
represented as a primary item, longitude and latitude being the two dimensions
of a hypercube for that primary item.</span></p>

<p class=Level2Text style='margin-left:18.0pt;text-indent:-18.0pt'><span
lang=EN-GB style='font-family:Symbol'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=EN-GB>Example: A table in a financial statement
showing revenue for products, by territory, is a 3-dimensional hypercube, with
one primary item (revenue) and two explicit dimensions (products and
territory). </span></p>

<p class=Level2Text style='margin-left:18.0pt;text-indent:-18.0pt'><span
lang=EN-GB style='font-family:Symbol'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=EN-GB>Example: A loan report for a bank may be, in
effect, an <i>n</i>&#8209;dimensional hypercube with dimensions including loan
size (a primary item), borrower’s credit rating, loan maturity, borrower type,
loan purpose, and other dimensions.</span></p>

<p class=Level2Text><span lang=EN-GB>The purpose of a template taxonomy is to
define the structures of the hypercubes and link the hypercubes with the
primary items.</span></p>

<h2><a name="_1.2"></a><a name="_Toc80452563"></a><a
name="_Toc106988683"></a><a name="_Toc78451226"></a><a name="_Toc78461429"></a><a
name="_Toc78464024"></a><a name="_Toc78464346"></a><a name="_Toc78464810"></a><span
lang=EN-GB>1.2<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=EN-GB>Relationship to other work</span><span
lang=EN-GB> (non-normative)</span></h2>

<p class=Level2Text><span lang=EN-GB>This document pertains to XBRL as defined
in the XBRL Specification [XBRL]. </span></p>

<p class=Level2Text><span lang=EN-GB>Parts of this document may reiterate for
expository clarity certain syntactic and semantic restrictions imposed by XBRL,
but this document does not modify XBRL. In the event of any conflicts between
this document and XBRL, XBRL prevails. This document <i>does</i> place
additional restrictions beyond those prescribed by XBRL.</span></p>

<p class=Level2Text><span lang=EN-GB>This document implements the business
requirements agreed in the Domain Working Group of the XBRL consortium and
documented in the [DIM-REQ] document.</span></p>

<h2><a name="_1.3"></a><a name="_Toc80452565"></a><a
name="_Ref74273615"><span lang=EN-GB>1.3<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=EN-GB>Terminology</span></a><span lang=EN-GB>
(non-normative)</span></h2>

<p class=MsoBodyText><span lang=EN-GB>Terminology used in XBRL frequently
overlaps with terminology from other fields.</span></p>

<p class=MsoBodyText><span lang=EN-GB>The following terms are used as described
in the table below:</span></p>

<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0 width=584
 style='width:437.75pt;border-collapse:collapse;border:none'>
 <thead>
  <tr style='page-break-inside:avoid'>
   <td width=225 valign=top style='width:168.45pt;border:solid black 1.0pt;
   background:black;padding:0cm 5.4pt 0cm 5.4pt'>
   <p class=MsoNormal><span lang=EN-GB>Term</span></p>

   </td>
   <td width=359 valign=top style='width:268.95pt;border:solid black 1.0pt;
   border-left:none;background:black;padding:0cm 5.4pt 0cm 5.4pt'>
   <p class=MsoBodyText><span lang=EN-GB>Meaning (Normative)</span></p>
   </td>
   <td style='border:none;padding:0cm 0cm 0cm 0cm' width=0><p class='MsoNormal'>&nbsp;</td>
  </tr>
 </thead>
 <tr style='page-break-inside:avoid'>

  <td width=225 valign=top style='width:168.45pt;border:solid black 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-GB>Arc, arcroleRef, base set, child,
  concept, context, duplicate item, descendant, DTS (discoverable taxonomy
  set), element, entity, fact, instance, item, linkbase, linkbaseRef, p&#8209;equal,
  roleRef, taxonomy, taxonomy schema, u&#8209;equal, XBRL instance.</span></p>
  </td>
  <td width=359 valign=top style='width:268.95pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoBodyText><span lang=EN-GB>As defined by XBRL [XBRL].</span></p>
  </td>
  <td style='border:none;padding:0cm 0cm 0cm 0cm' width=0><p class='MsoNormal'>&nbsp;</td>

 </tr>
 <tr style='page-break-inside:avoid'>
  <td width=225 valign=top style='width:168.45pt;border:solid black 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-GB>relationship</span></p>
  </td>
  <td width=359 valign=top style='width:268.95pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoBodyText><span lang=EN-GB>An arc defines a relationship between
  its source concepts and target concepts that is determined by its </span><span
  class=CODE><span lang=EN-GB>xlink:arcrole</span></span><span lang=EN-GB> and
  other attributes.</span></p>

  </td>
  <td style='border:none;padding:0cm 0cm 0cm 0cm' width=0><p class='MsoNormal'>&nbsp;</td>
 </tr>
 <tr style='page-break-inside:avoid'>
  <td width=225 valign=top style='width:168.45pt;border:solid black 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-GB>source [concept(s)]</span></p>
  </td>
  <td width=359 valign=top style='width:268.95pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>

  <p class=MsoBodyText><span lang=EN-GB>The concepts identified by the URI
  content of the </span><span class=CODE><span lang=EN-GB>href</span></span><span
  lang=EN-GB> attributes of the locator-type elements in the same extended-type
  link element, which have the same </span><span class=CODE><span lang=EN-GB>label</span></span><span
  lang=EN-GB> attribute content as the content of the “</span><span class=CODE><span
  lang=EN-GB>from</span></span><span lang=EN-GB>” attribute of an arc.</span></p>
  </td>
  <td style='border:none;padding:0cm 0cm 0cm 0cm' width=0><p class='MsoNormal'>&nbsp;</td>
 </tr>

 <tr style='page-break-inside:avoid'>
  <td width=225 valign=top style='width:168.45pt;border:solid black 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-GB>target [concept(s)]</span></p>
  </td>
  <td width=359 valign=top style='width:268.95pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoBodyText><span lang=EN-GB>The concepts identified by the URI
  content of the </span><span class=CODE><span lang=EN-GB>href</span></span><span
  lang=EN-GB> attributes of the locator-type elements in the same extended-type
  link element, which have the same </span><span class=CODE><span lang=EN-GB>label</span></span><span
  lang=EN-GB> attribute content as the content of the “</span><span class=CODE><span
  lang=EN-GB>to</span></span><span lang=EN-GB>” attribute of an arc.</span></p>

  </td>
  <td style='border:none;padding:0cm 0cm 0cm 0cm' width=0><p class='MsoNormal'>&nbsp;</td>
 </tr>
 <tr style='page-break-inside:avoid'>
  <td width=225 valign=top style='width:168.45pt;border:solid black 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span class=Modal><span lang=EN-GB style='font-family:
  Verdana'>must, must not, required, shall, shall not, should, should not, may,
  optional</span></span></p>
  <p class=MsoBodyText><span lang=EN-GB style='text-transform:uppercase'>&nbsp;</span></p>
  </td>

  <td width=359 valign=top style='width:268.95pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoBodyText><span lang=EN-GB>See [RFC2119] for definitions of these
  and other terms. These include, in particular:</span></p>
  <p class=MsoBodyText><span class=Modal><span lang=EN-GB style='font-family:
  Verdana'>should: </span></span><span lang=EN-GB>Conforming documents and
  applications are encouraged to behave as described.</span></p>
  <p class=MsoBodyText><span class=Modal><span lang=EN-GB style='font-family:
  Verdana'>must: </span></span><span lang=EN-GB>Conformant documents and
  consuming applications are required to behave as described; otherwise they
  are in error.</span></p>
  </td>
  <td style='border:none;padding:0cm 0cm 0cm 0cm' width=0><p class='MsoNormal'>&nbsp;</td>

 </tr>
 <tr style='page-break-inside:avoid'>
  <td width=225 valign=top style='width:168.45pt;border:solid windowtext 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoBodyText align=left style='text-align:left'><span lang=EN-GB>XDT
  Compliant (XDT-compliant)</span></p>
  </td>
  <td width=359 valign=top style='width:268.95pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoBodyText align=left style='text-align:left'><span lang=EN-GB>Describes
  an element, attribute, linkbase, schema, instance document or DTS satisfying
  all applicable mandatory (“<span class=Modal><span style='font-family:Verdana'>must</span></span>”)
  rules in this document.  Any of such artefacts that violates or ignores a
  recommended (“<span class=Modal><span style='font-family:Verdana'>should</span></span>”)
  rule is inferior to one that obeys it and<span class=Modal><span
  style='font-family:Verdana'> should not</span></span> be emulated.</span></p>

  </td>
  <td style='border:none;padding:0cm 0cm 0cm 0cm' width=0><p class='MsoNormal'>&nbsp;</td>
 </tr>
 <tr style='page-break-inside:avoid'>
  <td width=225 valign=top style='width:168.45pt;border:solid black 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoBodyText><span lang=EN-GB>XBRL</span></p>
  </td>
  <td width=359 valign=top style='width:268.95pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>

  <p class=MsoBodyText><span lang=EN-GB>Extensible Business Reporting Language
  (XBRL) 2.1 Recommendation [XBRL].</span></p>
  </td>
  <td style='border:none;padding:0cm 0cm 0cm 0cm' width=0><p class='MsoNormal'>&nbsp;</td>
 </tr>
 <tr style='page-break-inside:avoid'>
  <td width=225 valign=top style='width:168.45pt;border:solid black 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoBodyText><span lang=EN-GB>XBRL valid (XBRL-valid)</span></p>
  </td>

  <td width=359 valign=top style='width:268.95pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoBodyText><span lang=EN-GB>XML instances and schemas that satisfy
  the syntax requirements of XBRL.</span></p>
  </td>
  <td style='border:none;border-bottom:solid windowtext 1.0pt' width=0><p class='MsoNormal'>&nbsp;</td>
 </tr>
 <tr>
  <td width=225 valign=top style='width:168.45pt;border:solid windowtext 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoBodyText style='page-break-after:avoid'><span lang=EN-GB>Dimension</span></p>

  </td>
  <td width=359 colspan=2 valign=top style='width:269.3pt;border-top:none;
  border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoBodyText style='page-break-after:avoid'><span lang=EN-GB>Each of
  the different aspects by which a fact may be characterised. A dimension has only
  one effective domain. A typical example of a dimension is the “product”
  dimension that identifies for a concept (Sales) the domain consisting of the
  possible products that its fact can be expressed about.  Dimensions are abstract
  elements in the substitution group of </span><span class=CODE><span
  lang=EN-GB>xbrldt:dimensionItem</span></span><span lang=EN-GB>.</span></p>
  </td>
 </tr>
 <tr>
  <td width=225 valign=top style='width:168.45pt;border:solid windowtext 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>

  <p class=MsoBodyText><span lang=EN-GB>Domain</span></p>
  </td>
  <td width=359 colspan=2 valign=top style='width:269.3pt;border-top:none;
  border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoBodyText><span lang=EN-GB>A (possibly empty or possibly infinite)
  set of members. A typical example could be the Longitude and Latitude dimensions.
  The numbers from -180 to +180 are a domain. In this case, both dimensions
  have the same domain. (In real life longitude is in a domain from -90 to +90
  and latitude is in a domain from -180 to +180, but we are assuming both are
  the same for demonstration purposes only)</span></p>
  </td>
 </tr>
 <tr>
  <td width=225 valign=top style='width:168.45pt;border:solid windowtext 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>

  <p class=MsoBodyText><span lang=EN-GB>Effective Domain</span></p>
  </td>
  <td width=359 colspan=2 valign=top style='width:269.3pt;border-top:none;
  border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoBodyText><span lang=EN-GB>A dimension may have multiple
  dimension-domain relationships; the effective domain is the conjoint set of
  all related domains.</span></p>
  </td>
 </tr>
 <tr>
  <td width=225 valign=top style='width:168.45pt;border:solid windowtext 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>

  <p class=MsoBodyText><span lang=EN-GB>Domain Member / Valid Member</span></p>
  </td>
  <td width=359 colspan=2 valign=top style='width:269.3pt;border-top:none;
  border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoBodyText><span lang=EN-GB>Each one of the possibilities in the
  domain of a Dimension. Explicit domains are defined by domain-member
  relations. Example: In the “Products Dimension” an explicit domain can be
  created with each one of the products as a domain-member. Domain member items
  are in the substitution group of </span><span class=CODE><span lang=EN-GB>xbrli:item</span></span><span
  lang=EN-GB>.</span></p>
  </td>
 </tr>
 <tr>

  <td width=225 valign=top style='width:168.45pt;border:solid windowtext 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoBodyText><span lang=EN-GB>Explicit Dimension</span></p>
  </td>
  <td width=359 colspan=2 valign=top style='width:269.3pt;border-top:none;
  border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoBodyText><span lang=EN-GB>Occurs when the domain explicitly names
  its members. The “Products Dimension” in the example above could be an
  explicit dimension. Explicit dimensions are defined by dimension-domain
  relations.</span></p>
  </td>
 </tr>
 <tr>

  <td width=225 valign=top style='width:168.45pt;border:solid windowtext 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoBodyText><span lang=EN-GB>Typed Dimension</span></p>
  </td>
  <td width=359 colspan=2 valign=top style='width:269.3pt;border-top:none;
  border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoBodyText><span lang=EN-GB>Occurs when the number of members is
  impractically large to enumerate explicitly. The “Longitude and Latitude”
  dimensions in the example above are typed dimensions because the domain is
  made of the infinite numbers in the range of -180 and +180.</span></p>
  </td>
 </tr>
 <tr>

  <td width=225 valign=top style='width:168.45pt;border:solid windowtext 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoBodyText><span lang=EN-GB>Empty Dimension</span></p>
  </td>
  <td width=359 colspan=2 valign=top style='width:269.3pt;border-top:none;
  border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoBodyText><span lang=EN-GB>An Explicit Dimension with no domain.</span></p>
  </td>
 </tr>
 <tr>

  <td width=225 valign=top style='width:168.45pt;border:solid windowtext 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoBodyText><span lang=EN-GB>Primary Item</span></p>
  </td>
  <td width=359 colspan=2 valign=top style='width:269.3pt;border-top:none;
  border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoBodyText><span lang=EN-GB>An XBRL v2.1 item. [XBRL]</span></p>
  </td>
 </tr>
 <tr>

  <td width=225 valign=top style='width:168.45pt;border:solid windowtext 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoBodyText><span lang=EN-GB>Primary Item Declaration</span></p>
  </td>
  <td width=359 colspan=2 valign=top style='width:269.3pt;border-top:none;
  border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoBodyText><span lang=EN-GB>The declaration of XBRL v2.1 item in a
  taxonomy.</span></p>
  </td>
 </tr>
 <tr>

  <td width=225 valign=top style='width:168.45pt;border:solid windowtext 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoBodyText><span lang=EN-GB>Primary Item Descendant</span></p>
  </td>
  <td width=359 colspan=2 valign=top style='width:269.3pt;border-top:none;
  border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoBodyText><span lang=EN-GB>Any child, grand-child etc. of a
  Primary Item according to the domain-member relationship.</span></p>
  </td>
 </tr>
 <tr>

  <td width=225 valign=top style='width:168.45pt;border:solid windowtext 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoBodyText><span lang=EN-GB>Primary Taxonomy</span></p>
  </td>
  <td width=359 colspan=2 valign=top style='width:269.3pt;border-top:none;
  border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoBodyText><span lang=EN-GB>A primary taxonomy is a taxonomy that
  contains primary items.</span></p>
  </td>
 </tr>
 <tr>

  <td width=225 valign=top style='width:168.45pt;border:solid windowtext 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoBodyText><span lang=EN-GB>Dimensional Taxonomy</span></p>
  </td>
  <td width=359 colspan=2 valign=top style='width:269.3pt;border-top:none;
  border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoBodyText><span lang=EN-GB>A taxonomy whose schema-rooted DTS
  includes a definition linkbase with one or more arcs defined in this
  specification.</span></p>
  </td>
 </tr>
 <tr>

  <td width=225 valign=top style='width:168.45pt;border:solid windowtext 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoBodyText><span lang=EN-GB>Template Taxonomy</span></p>
  </td>
  <td width=359 colspan=2 valign=top style='width:269.3pt;border-top:none;
  border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoBodyText><span lang=EN-GB>A taxonomy that defines hypercubes and
  the relationships between the hypercubes and primary items.</span></p>
  </td>
 </tr>
 <tr>

  <td width=225 valign=top style='width:168.45pt;border:solid windowtext 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoBodyText><span lang=EN-GB>Hypercube</span></p>
  </td>
  <td width=359 colspan=2 valign=top style='width:269.3pt;border-top:none;
  border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoBodyText><span lang=EN-GB>A hypercube represents a set of
  dimensions. Hypercubes are abstract elements in the </span><span class=CODE><span
  lang=EN-GB>substitutionGroup</span></span><span lang=EN-GB> of </span><span
  class=CODE><span lang=EN-GB>hypercubeItem</span></span><span lang=EN-GB> that
  participate in </span><span class=CODE><span lang=EN-GB>has-hypercube</span></span><span
  lang=EN-GB> relations and </span><span class=CODE><span lang=EN-GB>hypercube-dimension</span></span><span
  lang=EN-GB> relations.</span></p>

  </td>
 </tr>
 <tr>
  <td width=225 valign=top style='width:168.45pt;border:solid windowtext 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoBodyText><span lang=EN-GB>Empty Hypercube</span></p>
  </td>
  <td width=359 colspan=2 valign=top style='width:269.3pt;border-top:none;
  border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoBodyText><span lang=EN-GB>A hypercube with no dimensions.</span></p>

  </td>
 </tr>
 <tr>
  <td width=225 valign=top style='width:168.45pt;border:solid windowtext 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoBodyText><span lang=EN-GB>Hypercube Declaration</span></p>
  </td>
  <td width=359 colspan=2 valign=top style='width:269.3pt;border-top:none;
  border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoBodyText><span lang=EN-GB>The declaration of a hypercube in a
  schema document.  This is represented by an abstract element declaration in
  the </span><span class=CODE><span lang=EN-GB>xbrldt:hypercubeItem</span></span><span
  lang=EN-GB> substitution group</span></p>

  </td>
 </tr>
 <tr>
  <td width=225 valign=top style='width:168.45pt;border:solid windowtext 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoBodyText><span lang=EN-GB>Dimension Declaration</span></p>
  </td>
  <td width=359 colspan=2 valign=top style='width:269.3pt;border-top:none;
  border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoBodyText><span lang=EN-GB>The declaration of a dimension in a
  schema document.  This is represented by an abstract element declaration in
  the </span><span class=CODE><span lang=EN-GB>xbrldt:dimensionItem</span></span><span
  lang=EN-GB> substitution group</span></p>

  </td>
 </tr>
 <tr>
  <td width=225 valign=top style='width:168.45pt;border:solid windowtext 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoBodyText><span lang=EN-GB>Typed Dimension Element</span></p>
  </td>
  <td width=359 colspan=2 valign=top style='width:269.3pt;border-top:none;
  border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoBodyText><span lang=EN-GB>Refers to the non XBRL element used in
  the </span><span class=CODE><span lang=EN-GB>segment</span></span><span
  lang=EN-GB> or </span><span class=CODE><span lang=EN-GB>scenario</span></span><span
  lang=EN-GB> of a </span><span class=CODE><span lang=EN-GB>context</span></span><span
  lang=EN-GB> as the dimension identifier.</span></p>

  </td>
 </tr>
 <tr>
  <td width=225 valign=top style='width:168.45pt;border:solid windowtext 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoBodyText><span lang=EN-GB>Dimensional relationship set</span></p>
  </td>
  <td width=359 colspan=2 valign=top style='width:269.3pt;border-top:none;
  border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoBodyText><span lang=EN-GB>A set of relationships constructed by
  traversing relationships (as described in section 2.4) not only within base
  sets but across base sets, thus possibly including relationships from
  extended-type links with different roles, and relationships with different
  arc roles.</span></p>

  </td>
 </tr>
 <tr>
  <td width=225 valign=top style='width:168.45pt;border:solid windowtext 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoBodyText><span lang=EN-GB>Base Set</span></p>
  </td>
  <td width=359 colspan=2 valign=top style='width:269.3pt;border-top:none;
  border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoBodyText><span lang=EN-GB>As defined in 3.5.3.9.7.3 Networks of
  relationships in a DTS in the [XBRL] specification.</span></p>

  </td>
 </tr>
 <tr>
  <td width=225 valign=top style='width:168.45pt;border:solid windowtext 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoBodyText><span lang=EN-GB>Dimensional Processor</span></p>
  </td>
  <td width=359 colspan=2 valign=top style='width:269.3pt;border-top:none;
  border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoBodyText><span lang=EN-GB>A dimensional processor consumes XBRL
  dimensional instance documents or taxonomies and checks the conformance of
  that input document according to the rules declared in this document.</span></p>

  </td>
 </tr>
 <tr>
  <td width=225 valign=top style='width:168.45pt;border:solid windowtext 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoBodyText><span lang=EN-GB>Raise an error</span></p>
  </td>
  <td width=359 colspan=2 valign=top style='width:269.3pt;border-top:none;
  border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoBodyText><span lang=EN-GB>The phrase “a dimensional processor
  MUST raise an error” means that a dimensional processor MUST signal something
  to the consuming application that is calling the validation process. The
  specific type of signal is application dependent. An example of how XPath
  signals its errors can be seen in <a
  href="http://www.w3.org/TR/xquery-operators/#func-error">http://www.w3.org/TR/xquery-operators/#func-error</a></span></p>

  </td>
 </tr>
</table>

<h2><a name="_1.4"></a><a name="_Toc80452566"><span lang=EN-GB>1.4<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span
lang=EN-GB>Document conventions</span></a><span lang=EN-GB> (non-normative)</span></h2>

<p class=MsoBodyText style='page-break-after:avoid'><span lang=EN-GB>The
following highlighting is used to present normative technical material in this
document:</span></p>

<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0
 style='margin-left:3.75pt;border-collapse:collapse;border:none'>

 <tr>
  <td width=576 style='width:432.0pt;border:double windowtext 1.5pt;background:
  #E6E6E6;padding:0cm 3.75pt 0cm 3.75pt'>
  <p class=Preformatted><span lang=EN-GB>&nbsp;</span></p>
  </td>
 </tr>
</table>

<p class=Level2Text><span lang=EN-GB><br>
The following formatting is used for non-normative examples in this document:</span></p>

<div style='border:solid windowtext 1.0pt;padding:1.0pt 4.0pt 1.0pt 4.0pt;
background:#CCFFFF'>

<p class=Non-normativeExample><span lang=EN-GB>&nbsp;</span></p>

</div>

<p class=Level2Text><span lang=EN-GB>The following formatting is used for
non-normative counterexamples (examples of poor, discouraged or disallowed
usage) in this document:</span></p>

<div style='border:solid windowtext 1.0pt;padding:1.0pt 4.0pt 1.0pt 4.0pt;
background:#FFCCCC'>

<p class=Non-normativeCounterexample><span lang=EN-GB>&nbsp;</span></p>

</div>

<span lang=EN-GB style='font-size:14.0pt;font-family:Arial'><br clear=all>
</span>

<h2><a name="_1.5"></a><a name="_Toc145856571"></a><a
name="_Toc145856621"></a><a name="_Toc145856925"></a><span lang=EN-GB>1.5<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span
lang=EN-GB>Namespaces (normative)</span></h2>

<p class=Level2Text><span lang=EN-GB>This table contains all the prefixes used
within the text and the correspondent namespace URI:</span></p>

<table class=MsoTableGrid border=1 cellspacing=0 cellpadding=0
 style='margin-left:1.9pt;border-collapse:collapse;border:none'>
 <tr>
  <td width=90 valign=top style='width:67.3pt;border:solid windowtext 1.0pt;
  background:black;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-GB style='color:white'>Prefix</span></p>
  </td>

  <td width=255 valign=top style='width:191.35pt;border:solid windowtext 1.0pt;
  border-left:none;background:black;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-GB>Namespace URI</span></p>
  </td>
 </tr>
 <tr>
  <td width=90 valign=top style='width:67.3pt;border:solid windowtext 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>xbrldt</span></span></p>
  </td>

  <td width=255 valign=top style='width:191.35pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>http://xbrl.org/2005/xbrldt</span></span></p>
  </td>
 </tr>
 <tr>
  <td width=90 valign=top style='width:67.3pt;border:solid windowtext 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>xbrldi</span></span></p>
  </td>

  <td width=255 valign=top style='width:191.35pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>http://xbrl.org/2006/xbrldi</span></span></p>
  </td>
 </tr>
 <tr>
  <td width=90 valign=top style='width:67.3pt;border:solid windowtext 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>xbrldte</span></span></p>
  </td>

  <td width=255 valign=top style='width:191.35pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>http://xbrl.org/2005/xbrldt/errors</span></span></p>
  </td>
 </tr>
 <tr>
  <td width=90 valign=top style='width:67.3pt;border:solid windowtext 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>xbrldie</span></span></p>
  </td>

  <td width=255 valign=top style='width:191.35pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>http://xbrl.org/2005/xbrldi/errors</span></span></p>
  </td>
 </tr>
 <tr>
  <td width=90 valign=top style='width:67.3pt;border:solid windowtext 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>xbrli</span></span></p>
  </td>

  <td width=255 valign=top style='width:191.35pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB><a
  href="http://www.xbrl.org/2003/instance">http://www.xbrl.org/2003/instance</a></span></span></p>
  </td>
 </tr>
 <tr>
  <td width=90 valign=top style='width:67.3pt;border:solid windowtext 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>xs</span></span></p>
  </td>

  <td width=255 valign=top style='width:191.35pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB><a
  href="http://www.w3.org/2001/XMLSchema">http://www.w3.org/2001/XMLSchema</a></span></span></p>
  </td>
 </tr>
 <tr>
  <td width=90 valign=top style='width:67.3pt;border:solid windowtext 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>xlink</span></span></p>
  </td>

  <td width=255 valign=top style='width:191.35pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB><a
  href="http://www.w3.org/1999/xlink">http://www.w3.org/1999/xlink</a></span></span></p>
  </td>
 </tr>
 <tr>
  <td width=90 valign=top style='width:67.3pt;border:solid windowtext 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>link</span></span></p>
  </td>

  <td width=255 valign=top style='width:191.35pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>http://www.xbrl.org/2003/linkbase</span></span></p>
  </td>
 </tr>
</table>

<p class=Level2Text><span lang=EN-GB>&nbsp;</span></p>

<p class=Level2Text><span lang=EN-GB>The Prefix column in the table above is
non normative. The Namespace URI column is normative.</span></p>

<b><span lang=EN-GB style='font-size:16.0pt;font-family:Arial'><br clear=all
style='page-break-before:always'>

</span></b>

<h1 style='margin-left:21.6pt;text-indent:-21.6pt'><a name="_Ref85730247"></a><a
name="_2_dimensional"><span lang=EN-GB>2<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=EN-GB>Dimensional Taxonomies </span><span lang=EN-GB>(normative)</span></a></h1>

<h2><a name="_2.1"></a><a name="_Ref114564487"></a><a
name="_Ref114564471"></a><a name="_Ref114564450"></a><a name="_Ref114564442"><span
lang=EN-GB>2.1<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=EN-GB>Architecture</span></a><span lang=EN-GB>
(normative)</span></h2>

<p class=Level2Text><span lang=EN-GB>In XBRL Instances, certain elements
defined by this specification are distinguished by the use of elements in the
namespace </span><span class=CODE><span lang=EN-GB>http://xbrl.org/2006/xbrldi</span></span><span
lang=EN-GB> which is conventionally prefixed “</span><span class=CODE><span
lang=EN-GB>xbrldi</span></span><span lang=EN-GB>”; these elements appear within
the </span><span class=CODE><span lang=EN-GB>scenario</span></span><span
lang=EN-GB> and </span><span class=CODE><span lang=EN-GB>segment</span></span><span
lang=EN-GB> elements only. XBRL instances are validated according to the syntax
constraints implied by the typed dimensions (which require XML Schema
validation and nothing more) and by the explicit dimensions (which require
description of each member element and relationships among the members using
linkbases).</span></p>

<p class=Level2Text><span lang=EN-GB>Dimensional taxonomies are distinguished by
the use of several arc roles. These arc roles and associated attribute
declarations are in the </span><span class=CODE><span lang=EN-GB>appinfo</span></span><span
lang=EN-GB> section of an XML schema.</span></p>

<p class=Level2Text><span lang=EN-GB>The namespace of the schema is </span><span
class=CODE><span lang=EN-GB>http://xbrl.org/2005/xbrldt</span></span><span
lang=EN-GB>.  The prefix</span><span class=CODE><span lang=EN-GB> xbrldt </span></span><span
lang=EN-GB>is used in this document to refer to elements and attributes defined
in that schema.</span></p>

<p class=Level2Text><span lang=EN-GB>Dimensional taxonomies MAY </span><span
class=CODE><span lang=EN-GB>import</span></span><span lang=EN-GB> the </span><span
class=CODE><span lang=EN-GB>xbrldt</span></span><span lang=EN-GB> schema and
MUST be schema valid according to schema rules defined in [SCHEMA-1][SCHEMA&#8209;2].
Dimensional taxonomies according to this specification MUST also be valid XBRL
2.1 [XBRL] taxonomies.</span></p>

<p class=MsoBodyText><span lang=EN-GB>XBRL instances using the elements defined
in </span><span class=CODE><span lang=EN-GB>xbrldi-2006.xsd</span></span><span
lang=EN-GB> MUST be XML Schema valid according to validation rules defined in [SCHEMA-1]
[SCHEMA&#8209;2]. XBRL instances whose DTS includes dimensional taxonomies MUST
be also valid instances according to the XBRL 2.1 [XBRL] specification.</span></p>

<p class=MsoCaption><a name="_figure_1"></a><a name="_Toc108274185"></a><a
name="_Ref108249669"></a><a name="_Ref106988209"><span lang=EN-GB>Figure </span></a><span lang=EN-GB>1</span><span lang=EN-GB>. Relationships to define constraints on the
content and meaning of contexts</span></p>

<p class=MsoNormal><span style='position:relative;z-index:9'><span
style='position:absolute;left:0px;top:-1px;width:592px;height:365px'><img
width=592 height=365 src="XDT-REC-2006-09-18_files/image001.gif"></span></span><span
lang=EN-GB><img border=0 width=586 height=354
src="XDT-REC-2006-09-18_files/image002.gif"></span></p>

<p class=Level2Text style='margin-top:6.0pt'><span lang=EN-GB>Figure 1
schematically shows the various relationships and the type of elements at their
source and target, and the purpose that these elements serve either as primary
items, explicit domain members, or as the root item that represents an entire
dimension (typed or explicit). These relationships need not all be within the
same extended-type link element; the </span><span class=CODE><span lang=EN-GB>xbrldt:targetRole</span></span><span
lang=EN-GB> attribute is used to connect the different pieces from Primary
Items to Members across multiple extended-type link elements. The notation {</span><span
class=CODE><span lang=EN-GB>all, notAll</span></span><span lang=EN-GB>} means
that there are two possible relationships. Additional attributes on the arc (</span><span
class=CODE><span lang=EN-GB>xbrldt:closed</span></span><span lang=EN-GB>, </span><span
class=CODE><span lang=EN-GB>xbrldt:usable</span></span><span lang=EN-GB>, </span><span
class=CODE><span lang=EN-GB>xbrldt:typedDomainRef</span></span><span
lang=EN-GB> and </span><span class=CODE><span lang=EN-GB>xbrldt:contextElement</span></span><span
lang=EN-GB>) and their types are shown on the arcs where they <span
class=MODAL0><span style='font-family:Verdana'>may</span></span> appear.</span></p>

<p class=Level2Text><a name="primary_item"></a><a name="primary_item_short"><span
lang=EN-GB>[Def, 1]</span></a><span lang=EN-GB> <i>Primary item declarations</i>
are elements defined in XBRL taxonomies that are in the </span><span
class=CODE><span lang=EN-GB>xbrli:item</span></span><span lang=EN-GB>
substitution and are not in the </span><span class=CODE><span lang=EN-GB>xbrldt:hypercubeItem</span></span><span
lang=EN-GB> or </span><span class=CODE><span lang=EN-GB>xbrldt:dimensionItem</span></span><span
lang=EN-GB> substitution group.</span></p>

<p class=Level2Text><span lang=EN-GB>Only XBRL items defined in the
substitution group of </span><span class=CODE><span lang=EN-GB>xbrli:item</span></span><span
lang=EN-GB> <span class=MODAL0><span style='font-family:Verdana'>may</span></span>
be used as an explicit dimension member.</span></p>

<p class=Level2Text><a name="consecutive_arcs"></a><a
name="consecutive_arcs_short"><span lang=EN-GB>[Def, 2]</span></a><span
lang=EN-GB> <i>Consecutive relationships</i> are two relationships connected
together according to the rules specified in section 2.1.1.</span><span
lang=EN-GB> </span></p>

<p class=Level2Text><a name="dimensional_relationship_set"></a><a
name="dimensional_relationship_set_short"><span lang=EN-GB>[Def, 3]</span></a><span
lang=EN-GB> <i>The Dimensional relationship set</i> (DRS) is the set of <i>consecutive
relationships</i> [Def, 2] that represents the relationships between a <i>primary
item declaration</i> [Def, 1] and its multidimensional metadata.</span><span
lang=EN-GB> </span><span lang=EN-GB>Figure 1 demonstrates a DTS.</span></p>

<p class=Level2Text><span lang=EN-GB>The following sections in this chapter
each define a syntax component and its consequences for validation (its
semantics) with positive and negative examples. The rules of syntax that apply
to dimensional schemas, linkbases and instances are stated individually within
each section.</span></p>

<h3 style='margin-left:76.5pt;text-indent:-36.0pt'><a name="_2.1.1"></a><a
name="_Ref138502816"><span lang=EN-GB>2.1.1<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=EN-GB>Consecutive </span></a><span lang=EN-GB>relationships</span></h3>

<p class=Level3Text><span lang=EN-GB>Two relationships may be consecutive. A
pair of consecutive relationships consists of an initial relationship and a
following relationship.  For two relationships to be consecutive:</span></p>

<p class=Level3Text style='margin-left:36.0pt;text-indent:-18.0pt'><span
lang=EN-GB>1.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=EN-GB>The value of the </span><span class=CODE><span
lang=EN-GB>xlink:arcrole</span></span><span lang=EN-GB> attribute on the arc
that represents the initial relationship and the value of the </span><span
class=CODE><span lang=EN-GB>xlink:arcrole</span></span><span lang=EN-GB>

attribute on the arc that represents the following relationship MUST correspond
to one of the ordered pairs of arcrole values listed in Table 1; and </span></p>

<p class=Level3Text style='margin-left:36.0pt;text-indent:-18.0pt'><span
lang=EN-GB>2.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=EN-GB>The set of nodes pointed to by locators
identified by the </span><span class=CODE><span lang=EN-GB>xlink:to</span></span><span
lang=EN-GB> attribute of the arc that represents the initial relationship MUST
be the same set of nodes pointed to by locators identified by the </span><span
class=CODE><span lang=EN-GB>xlink:from</span></span><span lang=EN-GB> attribute
of the arc representing the following relationship.</span></p>

<p class=MsoCaption><a name="_Ref138502999"><span lang=EN-GB>Table </span></a><span lang=EN-GB>1</span><span lang=EN-GB> arcrole values for potentially consecutive relationships</span></p>

<table class=MsoTableGrid border=1 cellspacing=0 cellpadding=0
 style='margin-left:5.4pt;border-collapse:collapse;border:none'>
 <tr>
  <td width=145 valign=top style='width:108.8pt;border:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level2Text style='margin-bottom:0cm;margin-bottom:.0001pt'><b><span
  lang=EN-GB>Initial arc</span></b></p>
  </td>
  <td width=145 valign=top style='width:108.8pt;border:solid windowtext 1.0pt;
  border-left:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level2Text style='margin-bottom:0cm;margin-bottom:.0001pt'><b><span
  lang=EN-GB>Following arc</span></b></p>
  </td>

 </tr>
 <tr>
  <td width=145 valign=top style='width:108.8pt;border:solid windowtext 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level2Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
  class=CODE><span lang=EN-GB>all</span></span></p>
  </td>
  <td width=145 valign=top style='width:108.8pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level2Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
  class=CODE><span lang=EN-GB>hypercube-dimension</span></span></p>
  </td>

 </tr>
 <tr>
  <td width=145 valign=top style='width:108.8pt;border:solid windowtext 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level2Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
  class=CODE><span lang=EN-GB>not-all</span></span></p>
  </td>
  <td width=145 valign=top style='width:108.8pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level2Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
  class=CODE><span lang=EN-GB>hypercube-dimension</span></span></p>
  </td>

 </tr>
 <tr>
  <td width=145 valign=top style='width:108.8pt;border:solid windowtext 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level2Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
  class=CODE><span lang=EN-GB>hypercube-dimension</span></span></p>
  </td>
  <td width=145 valign=top style='width:108.8pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level2Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
  class=CODE><span lang=EN-GB>dimension-domain</span></span></p>
  </td>

 </tr>
 <tr>
  <td width=145 valign=top style='width:108.8pt;border:solid windowtext 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level2Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
  class=CODE><span lang=EN-GB>dimension-domain</span></span></p>
  </td>
  <td width=145 valign=top style='width:108.8pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level2Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
  class=CODE><span lang=EN-GB>domain-member</span></span></p>
  </td>

 </tr>
 <tr>
  <td width=145 valign=top style='width:108.8pt;border:solid windowtext 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level2Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
  class=CODE><span lang=EN-GB>domain-member</span></span></p>
  </td>
  <td width=145 valign=top style='width:108.8pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level2Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
  class=CODE><span lang=EN-GB>domain-member</span></span></p>
  </td>

 </tr>
</table>

<h2><a name="_2.2"></a><a name="_Ref109056952"></a><a
name="_Ref109056947"></a><a name="_Toc117407490"></a><a name="_Toc117427066"></a><a
name="_Toc117427898"></a><a name="_Toc117428113"></a><a name="_Toc117428245"></a><a
name="_Toc117407491"></a><a name="_Toc117427067"></a><a name="_Toc117427899"></a><a
name="_Toc117428114"></a><a name="_Toc117428246"></a><a name="_Toc117407493"></a><a
name="_Toc117427069"></a><a name="_Toc117427901"></a><a name="_Toc117428116"></a><a
name="_Toc117428248"></a><a name="_Toc114547341"></a><a name="_Toc114551228"></a><a
name="_Toc114565602"></a><a name="_Toc114547406"></a><a name="_Toc114551293"></a><a
name="_Toc114565667"></a><a name="_Toc114544349"></a><a name="_Toc114544818"></a><a
name="_Toc114545307"></a><a name="_Toc114545797"></a><a name="_Toc114546287"></a><a
name="_Toc114546778"></a><a name="_Toc114547409"></a><a name="_Toc114551296"></a><a
name="_Toc114565670"></a><a name="_Toc114544361"></a><a name="_Toc114544830"></a><a
name="_Toc114545319"></a><a name="_Toc114545809"></a><a name="_Toc114546299"></a><a
name="_Toc114546790"></a><a name="_Toc114547421"></a><a name="_Toc114551308"></a><a
name="_Toc114565682"></a><a name="_Toc114544362"></a><a name="_Toc114544831"></a><a
name="_Toc114545320"></a><a name="_Toc114545810"></a><a name="_Toc114546300"></a><a
name="_Toc114546791"></a><a name="_Toc114547422"></a><a name="_Toc114551309"></a><a
name="_Toc114565683"></a><a name="_Toc114544364"></a><a name="_Toc114544833"></a><a
name="_Toc114545322"></a><a name="_Toc114545812"></a><a name="_Toc114546302"></a><a
name="_Toc114546793"></a><a name="_Toc114547424"></a><a name="_Toc114551311"></a><a
name="_Toc114565685"></a><a name="_Toc114544365"></a><a name="_Toc114544834"></a><a
name="_Toc114545323"></a><a name="_Toc114545813"></a><a name="_Toc114546303"></a><a
name="_Toc114546794"></a><a name="_Toc114547425"></a><a name="_Toc114551312"></a><a
name="_Toc114565686"></a><a name="_Toc109061901"></a><a name="_Toc109062497"></a><a
name="_Toc109063178"></a><a name="_Toc109522905"></a><a name="_Toc114547426"></a><a
name="_Toc114551313"></a><a name="_Toc114565687"></a><a name="_Toc114547427"></a><a
name="_Toc114551314"></a><a name="_Toc114565688"></a><a name="_Toc114547430"></a><a
name="_Toc114551317"></a><a name="_Toc114565691"></a><a name="_Toc114547431"></a><a
name="_Toc114551318"></a><a name="_Toc114565692"></a><a name="_Toc114547438"></a><a
name="_Toc114551325"></a><a name="_Toc114565699"></a><a name="_Toc108878551"></a><a
name="_Toc108975352"></a><a name="_Toc108980491"></a><a name="_Toc109061903"></a><a
name="_Toc109062499"></a><a name="_Toc109063180"></a><a name="_Toc109522907"></a><a
name="_Toc108878553"></a><a name="_Toc108975354"></a><a name="_Toc108980493"></a><a
name="_Toc109061905"></a><a name="_Toc109062501"></a><a name="_Toc109063182"></a><a
name="_Toc109522909"></a><span lang=EN-GB>2.2<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=EN-GB>Hypercubes</span><span lang=EN-GB> (normative)</span></h2>

<p class=Level3Text><a name="_Toc117594293"></a><a name="hypercube_declaration"></a><a
name="hypercube_declaration_short"><span lang=EN-GB>[Def, 4]</span></a><span
lang=EN-GB>   A <i>hypercube declaration</i> is an abstract item declaration in
the </span><span class=CODE><span lang=EN-GB>xbrldt:hypercubeItem</span></span><span
lang=EN-GB> substitution group.</span><span
lang=EN-GB> A hypercube is an ordered list of dimensions, defined by the set of
zero or more dimension declarations linked to the hypercube by
hypercube-dimension relationships in a <i>dimensional relationship set</i> [Def,
3], and ordered according to the order of these relationships.</span></p>

<table class=ReferencetoCODE border=1 cellspacing=0 cellpadding=0
 style='margin-left:1.9pt;border-collapse:collapse;border:none'>
 <tr>
  <td width=599 valign=top style='width:448.9pt;border:double windowtext 1.5pt;
  background:#E6E6E6;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>  &lt;xs:element</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>    name=&quot;<b>hypercubeItem</b>&quot;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>    id=&quot;<b>xbrldt_hypercubeItem</b>&quot;</span></span></p>

  <p class=MsoNormal><span class=CODE><span lang=EN-GB>    abstract=&quot;<b>true</b>&quot;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>    substitutionGroup=&quot;<b>xbrli:item</b>&quot;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>    type=&quot;<b>xbrli:stringItemType</b>&quot;</span></span></p>
  <p class=Level3Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
  class=CODE><span lang=EN-GB>    xbrli:periodType=&quot;duration&quot;/&gt;</span></span></p>

  </td>
 </tr>
</table>

<h3 style='margin-left:76.5pt;text-indent:-36.0pt'><a name="_2.2.1"></a><a
name="_Toc122496706"></a><a name="_Toc122600393"></a><a name="_Toc122602892"></a><a
name="_Toc122602975"></a><a name="_Toc122603193"></a><a name="_Toc122756758"></a><a
name="_Toc122930001"></a><a name="_Toc122966537"></a><a name="_Toc122977228"></a><a
name="_Toc123014256"></a><span lang=EN-GB>2.2.1<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=EN-GB>Constraints on hypercube declarations</span></h3>

<p class=Level3Text style='margin-left:36.0pt;text-indent:-18.0pt'><span
lang=EN-GB>1.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=EN-GB>A dimensional processor MUST raise an error <a
name="TxErr_HypercubeElementIsNotAbstract">[Dim Err, 1] </a></span><span
class=CODE><span lang=EN-GB>xbrldte:HypercubeElementIsNotAbstractError</span></span><span
lang=EN-GB> if an element that is in the substitution group of </span><span
class=CODE><span lang=EN-GB>xbrldt:hypercubeItem</span></span><span lang=EN-GB>

is not abstract.</span></p>

<h3 style='margin-left:76.5pt;text-indent:-36.0pt'><a name="_Ref108978156"></a><a
name="_2.2.2"></a><a name="_Toc117394500"></a><a name="_Toc117397584"></a><a
name="_Toc117407496"></a><a name="_Toc117427072"></a><a name="_Toc117427904"></a><a
name="_Toc117428119"></a><a name="_Toc117428251"></a><span lang=EN-GB>2.2.2<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=EN-GB>Arc role http://xbrl.org/int/dim/arcrole/hypercube-dimension</span></h3>

<p class=Level3Text><span lang=EN-GB>The </span><span class=CODE><span
lang=EN-GB>hypercube-dimension</span></span><span lang=EN-GB> relationship has
a <i>hypercube declaration</i> [Def, 4] as its source and a <i>dimension
declaration</i> [Def, 7] as its target.</span></p>

<p class=Level3Text><span lang=EN-GB>The order of the hypercube-dimension
relationship for taxonomy representation purposes in taxonomy editing tools is
defined by the value of the </span><span class=CODE><span lang=EN-GB>order</span></span><span
lang=EN-GB> attribute on the arc defining the relationship.</span></p>

<p class=Level2Text><span lang=EN-GB>The </span><span class=CODE><span
lang=EN-GB>hypercube-dimension </span></span><span lang=EN-GB>relationship role
<span class=MODAL0><span style='font-family:Verdana'>must not</span></span>
have any directed or undirected cycles.</span></p>

<p class=Level3Text style='margin-top:6.0pt'><span lang=EN-GB>It is declared as
follows:</span></p>

<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0 width=605
 style='width:16.0cm;margin-left:3.75pt;border-collapse:collapse;border:none'>
 <tr>
  <td width=605 style='width:16.0cm;border:double windowtext 1.5pt;background:
  #E6E6E6;padding:0cm 3.75pt 0cm 3.75pt'>
  <p class=MsoNormal><span
  class=CODE><span lang=EN-GB>      &lt;arcroleType</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>        id=&quot;<b>hypercube-dimension</b>&quot;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>        cyclesAllowed=&quot;<b>none</b>&quot;</span></span></p>

  <p class=MsoNormal><span class=CODE><span lang=EN-GB>       
  arcroleURI=&quot;<b>http://xbrl.org/int/dim/arcrole/hypercube-dimension</b>&quot;&gt;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>       
  &lt;definition&gt;<b>Source (a hypercube) contains the target (a dimension)
  among others.</b>&lt;/definition&gt;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>        &lt;usedOn&gt;<b>definitionArc</b>&lt;/usedOn&gt;</span></span></p>
  <p class=Preformatted><span class=CODE><span lang=EN-GB>     
  &lt;/arcroleType&gt;</span></span></p>

  </td>
 </tr>
</table>

<p class=Level2Text style='margin-top:6.0pt'><span lang=EN-GB>Example 1 shows a
hypercube consisting of two typed dimensions, Team and Drink. This example
shows a hypercube describing the occurrence of </span><span class=CODE><span
lang=EN-GB>Team</span></span><span lang=EN-GB> and </span><span class=CODE><span
lang=EN-GB>Drink</span></span><span lang=EN-GB> elements in either the </span><span
class=CODE><span lang=EN-GB>segment</span></span><span lang=EN-GB> or </span><span
class=CODE><span lang=EN-GB>scenario</span></span><span lang=EN-GB> element of
a </span><span class=CODE><span lang=EN-GB>context</span></span><span
lang=EN-GB>. </span></p>

<p class=MsoCaption><a name="_example_1"></a><a name="_Ref108273395"></a><a
name="Example_hypercubeDimension"></a><a name="_Ref108273392"><span lang=EN-GB>Example
</span></a><span lang=EN-GB>1</span><span lang=EN-GB>. Hypercube of the Team
and Drink typed dimensions</span></p>

<table class=MsoTableGrid border=1 cellspacing=0 cellpadding=0 width="100%"
 style='width:100.0%;border-collapse:collapse;border:none'>
 <tr>
  <td width="100%" valign=top style='width:100.0%;border:solid windowtext 1.0pt;
  background:#CCFFFF;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level2Text align=center style='text-align:center'><span lang=EN-GB><img
  width=584 height=176 src="XDT-REC-2006-09-18_files/image003.gif"></span></p>
  </td>
 </tr>

</table>

<h4><a name="_Ref108978251"></a><a name="_Ref110794087"></a><a
name="_Ref109975806"></a><a name="_Ref117596992"><span
class=ClearformattingChar><span lang=EN-GB style='font-family:Arial'>2.2.2.1<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><span class=ClearformattingChar><span lang=EN-GB
style='font-family:Arial'>Constraints on hypercube-dimension arcs</span></span></a></h4>

<p class=Level4Text style='margin-left:36.0pt;text-indent:-18.0pt'><span
lang=EN-GB>1.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span class=ClearformattingChar><span lang=EN-GB>The source of a
hypercube-dimension arc </span></span><span class=MODAL0><span lang=EN-GB
style='font-family:Verdana;text-transform:none'>MUST</span></span><span
class=ClearformattingChar><span lang=EN-GB> be a <i>hypercube </i></span></span><span
class=ClearformattingChar><i><span lang=EN-GB>declaration</span></i></span><span
class=ClearformattingChar><span lang=EN-GB> [Def, 4]. A dimensional processor </span></span><span
class=MODAL0><span lang=EN-GB style='font-family:Verdana'>must</span></span><span
class=ClearformattingChar><span lang=EN-GB> raise an error <a
name="TxErr_HypercubeDimensionSourceError">[Dim Err</a></span></span><span
lang=EN-GB>, 2] </span><span class=CODE><span lang=EN-GB>xbrldte:HypercubeDimensionSourceError</span></span><span
class=ClearformattingChar><span lang=EN-GB> if this rule is violated.</span></span></p>

<p class=Level4Text style='margin-left:36.0pt;text-indent:-18.0pt'><a
name="_Ref109975820"><span class=ClearformattingChar><span lang=EN-GB>2.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span
lang=EN-GB>The target of a hypercube-dimension arc <span class=MODAL0><span
style='font-family:Verdana'>must</span></span> be a <i>dimension declaration</i>
[Def, 7].</span></a><span class=ClearformattingChar><span lang=EN-GB> A dimensional
processor </span></span><span class=MODAL0><span lang=EN-GB style='font-family:
Verdana'>must</span></span><span class=ClearformattingChar><span lang=EN-GB> raise
an error <a name="TxErr_HypercubeDimensionTargetError">[Dim Err</a></span></span><span
lang=EN-GB>, 3] </span><span class=CODE><span lang=EN-GB>xbrldte:HypercubeDimensionTargetError</span></span><span
class=ClearformattingChar><span lang=EN-GB> if this rule is violated.</span></span></p>

<h2><a name="_2.3"></a><a name="_Ref109976916"></a><a
name="_Ref109976790"></a><a name="_Ref108255846"></a><a name="_Ref108255841"></a><a
name="_Toc115320841"></a><a name="_Toc115423478"></a><a name="_Toc115505102"></a><a
name="_Toc115507316"></a><a name="_Toc115507414"></a><a name="_Toc114544369"></a><a
name="_Toc114544838"></a><a name="_Toc114545327"></a><a name="_Toc114545817"></a><a
name="_Toc114546307"></a><a name="_Toc114546798"></a><a name="_Toc114547441"></a><a
name="_Toc114551328"></a><a name="_Toc114565702"></a><a name="_Toc114544370"></a><a
name="_Toc114544839"></a><a name="_Toc114545328"></a><a name="_Toc114545818"></a><a
name="_Toc114546308"></a><a name="_Toc114546799"></a><a name="_Toc114547442"></a><a
name="_Toc114551329"></a><a name="_Toc114565703"></a><a name="_Toc114544405"></a><a
name="_Toc114544874"></a><a name="_Toc114545363"></a><a name="_Toc114545853"></a><a
name="_Toc114546343"></a><a name="_Toc114546834"></a><a name="_Toc114547477"></a><a
name="_Toc114551364"></a><a name="_Toc114565738"></a><a name="_Toc114544427"></a><a
name="_Toc114544896"></a><a name="_Toc114545385"></a><a name="_Toc114545875"></a><a
name="_Toc114546365"></a><a name="_Toc114546856"></a><a name="_Toc114547499"></a><a
name="_Toc114551386"></a><a name="_Toc114565760"></a><a name="_Toc114544428"></a><a
name="_Toc114544897"></a><a name="_Toc114545386"></a><a name="_Toc114545876"></a><a
name="_Toc114546366"></a><a name="_Toc114546857"></a><a name="_Toc114547500"></a><a
name="_Toc114551387"></a><a name="_Toc114565761"></a><a name="_Toc109876379"></a><a
name="_Toc109876461"></a><a name="_Toc109876521"></a><a name="_Toc109876746"></a><a
name="_Toc109876830"></a><a name="_Toc109876913"></a><a name="_Toc109876994"></a><a
name="_Toc109877074"></a><a name="_Toc109928103"></a><a name="_Toc109928512"></a><a
name="_Toc109930658"></a><a name="_Toc109930746"></a><a name="_Toc109977170"></a><a
name="_Toc109977787"></a><a name="_Toc109876383"></a><a name="_Toc109876465"></a><a
name="_Toc109876525"></a><a name="_Toc109876750"></a><a name="_Toc109876834"></a><a
name="_Toc109876917"></a><a name="_Toc109876998"></a><a name="_Toc109877078"></a><a
name="_Toc109928107"></a><a name="_Toc109928516"></a><a name="_Toc109930662"></a><a
name="_Toc109930750"></a><a name="_Toc109977174"></a><a name="_Toc109977791"></a><span
lang=EN-GB>2.3<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=EN-GB>Primary item declarations and hypercubes</span><span
lang=EN-GB> (normative)</span></h2>

<p class=Level3Text><span lang=EN-GB>To constrain the set of contexts that may
appear on primary items, a primary item declaration <span class=MODAL0><span
style='font-family:Verdana'>may</span></span> be associated with zero or more
hypercubes.</span></p>

<p class=Level3Text><span lang=EN-GB>This specification defines no additional
constraints on primary items whose corresponding primary item declaration is
not associated with any hypercubes in the applicable DTS.</span></p>

<p class=Level3Text><span lang=EN-GB>A set of hypercubes <span class=MODAL0><span
style='font-family:Verdana'>may</span></span> be composed via conjunction of
“all” and “notAll” compositors. The relationship between a compositor and its
operands is represented by XLink arcs with distinct arc roles to define the
different operators. </span></p>

<p class=Level3Text><span lang=EN-GB>There are two arc roles collectively known
as <i>has&#8209;hypercube</i> relationships; they are:</span></p>

<p class=Level3Text style='margin-left:36.0pt;text-indent:-18.0pt'><span
lang=EN-GB style='font-family:Symbol;letter-spacing:-.5pt'>·<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span class=CODE><span lang=EN-GB>http://xbrl.org/int/dim/arcrole/all</span></span><span
lang=EN-GB>, </span></p>

<p class=Level3Text style='margin-left:36.0pt;text-indent:-18.0pt'><span
lang=EN-GB style='font-family:Symbol'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span class=CODE><span lang=EN-GB>http://xbrl.org/int/dim/arcrole/notAll</span></span><span
lang=EN-GB>. </span></p>

<p class=Level3Text><span lang=EN-GB>These relationships <span class=MODAL0><span
style='font-family:Verdana'>may</span></span> be in different base sets. When
has-hypercube relationships are in different base sets, a primary item that is
dimensionally valid in any base set is dimensionally valid.</span></p>

<p class=Level3Text><span lang=EN-GB>These relationships allow prohibition,
overriding, and augmentation in extension taxonomies.</span></p>

<h3 style='margin-left:76.5pt;text-indent:-36.0pt'><a name="_2.3.1"></a><a
name="_Ref108978380"></a><a name="_Toc117407501"></a><a name="_Toc117427077"></a><a
name="_Toc117427909"></a><a name="_Toc117428124"></a><a name="_Toc117428256"></a><a
name="_Toc117407502"></a><a name="_Toc117427078"></a><a name="_Toc117427910"></a><a
name="_Toc117428125"></a><a name="_Toc117428257"></a><a name="_Toc117407503"></a><a
name="_Toc117427079"></a><a name="_Toc117427911"></a><a name="_Toc117428126"></a><a
name="_Toc117428258"></a><a name="_Toc114551456"></a><a name="_Toc114565830"></a><span
lang=EN-GB>2.3.1<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

</span></span><span lang=EN-GB>The “all” and “notAll” arc roles</span></h3>

<p class=Level3Text><span lang=EN-GB>Relationships in the <i>dimensional
relationship set</i> [Def, 3] of an </span><span class=CODE><span lang=EN-GB>http://xbrl.org/int/dim/arcrole/all
</span></span><span lang=EN-GB>relationship are relevant to instance validation</span><span
class=CODE><span lang=EN-GB>.</span></span><span lang=EN-GB> The source and
target are primary item declarations and <i>hypercube declarations</i> [Def, 4],
respectively.</span></p>

<p class=Level3Text><span lang=EN-GB>The negated version of the “all”
relationship is the “notAll” relationship defined as </span><span class=CODE><span
lang=EN-GB>http://xbrl.org/int/dim/arcrole/notAll</span></span></p>

<p class=Level3Text><span lang=EN-GB>The instantiation of a <i>primary item
declaration</i> [Def, 1] in an instance document is <i>dimensionally valid with
respect to</i> a conjunction of hypercubes only if it is valid with respect to
all of the conjoined hypercubes individually. A negated hypercube “notAll” is
valid if the non negated version of the same hypercube definition is invalid.
The conjunction of a single hypercube is the hypercube itself (Example below).</span></p>

<p class=MsoCaption><a name="_example_2"></a><a name="_Ref108205317"><span
lang=EN-GB>Example </span></a><span lang=EN-GB>2</span><span lang=EN-GB>. A
primary item declaration with a single hypercube</span></p>

<table class=MsoTableGrid border=1 cellspacing=0 cellpadding=0
 style='border-collapse:collapse;border:none'>
 <tr>
  <td valign=top style='border:solid windowtext 1.0pt;background:#CCFFFF;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal align=center style='text-align:center'><span class=CODE><span
  lang=EN-GB style='font-size:10.0pt'><img width=584 height=136
  src="XDT-REC-2006-09-18_files/image004.gif"></span></span></p>
  </td>
 </tr>
 <tr>
  <td valign=top style='border:solid windowtext 1.0pt;border-top:none;
  background:#CCFFFF;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-GB>The primary item declaration </span><span
  class=CODE><span lang=EN-GB>p_FluidCapacity</span></span><span lang=EN-GB> is
  associated with a hypercube. A context will be dimensionally valid with
  respect to this primary item only if it has a Team and a Drink reference.</span></p>

  </td>
 </tr>
</table>

<p class=MsoCaption><a name="_example_3"><span lang=EN-GB>Example </span></a><span lang=EN-GB>3</span><span lang=EN-GB>. A primary item declaration with two hypercubes
composed by conjunction “all” and “notAll”</span></p>

<table class=MsoTableGrid border=1 cellspacing=0 cellpadding=0
 style='border-collapse:collapse;border:none'>
 <tr>
  <td valign=top style='border:solid windowtext 1.0pt;background:#CCFFFF;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal align=center style='text-align:center'><span class=CODE><span
  lang=EN-GB style='font-size:10.0pt'><img width=585 height=216
  src="XDT-REC-2006-09-18_files/image005.gif"></span></span></p>

  </td>
 </tr>
 <tr>
  <td valign=top style='border:solid windowtext 1.0pt;border-top:none;
  background:#CCFFFF;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-GB>The primary item declaration </span><span
  class=CODE><span lang=EN-GB>p_FluidCapacity</span></span><span lang=EN-GB> is
  associated with the composition of two hypercubes in the same base set. A
  context will be valid with respect to the primary item only if it has a City
  reference in its segment that is a member of the </span><span class=CODE><span
  lang=EN-GB>hc_CityHypercubeAll</span></span><span lang=EN-GB> and not a
  member of </span><span class=CODE><span lang=EN-GB>hc_CityHypercubeExcluded</span></span><span
  lang=EN-GB>.</span></p>

  </td>
 </tr>
</table>

<p class=Level3Text style='margin-top:6.0pt'><a name="_Ref108261310"><span
lang=EN-GB>The </span></a><span class=CODE><span lang=EN-GB>http://xbrl.org/int/dim/arcrole/all
</span></span><span lang=EN-GB>arc role is declared as follows:</span></p>

<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0 width=595
 style='width:446.55pt;margin-left:3.75pt;border-collapse:collapse;border:none'>
 <tr>
  <td width=595 style='width:446.55pt;border:double windowtext 1.5pt;
  background:#E6E6E6;padding:0cm 3.75pt 0cm 3.75pt'>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>      &lt;arcroleType</span></span></p>

  <p class=MsoNormal><span class=CODE><span lang=EN-GB>         id=&quot;<b>all</b>&quot;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>        
  cyclesAllowed=&quot;<b>undirected</b>&quot;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>        
  arcroleURI=&quot;<b>http://xbrl.org/int/dim/arcrole/all</b>&quot;&gt;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>        
  &lt;definition&gt;<b>Source (a primary item declaration) requires a
  combination of dimension members of the target (hypercube) to appear in the
  context of the primary item.</b>&lt;/definition&gt;</span></span></p>

  <p class=MsoNormal><span class=CODE><span lang=EN-GB>         &lt;usedOn&gt;<b>definitionArc</b>&lt;/usedOn&gt;</span></span></p>
  <p class=Preformatted><span class=CODE><span lang=EN-GB>     
  &lt;/arcroleType&gt;</span></span></p>
  </td>
 </tr>
</table>

<p class=Level3Text style='margin-top:6.0pt'><a name="_Ref109831246"></a><a
name="_Ref109975995"><span lang=EN-GB>The </span></a><span class=CODE><span
lang=EN-GB>http://xbrl.org/int/dim/arcrole/notAll</span></span><span
lang=EN-GB> arc role is declared as follows:</span></p>

<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0 width=595
 style='width:446.55pt;margin-left:3.75pt;border-collapse:collapse;border:none'>
 <tr>
  <td width=595 style='width:446.55pt;border:double windowtext 1.5pt;
  background:#E6E6E6;padding:0cm 3.75pt 0cm 3.75pt'>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>      &lt;arcroleType</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>         id=&quot;<b>notAll</b>&quot;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>         cyclesAllowed=&quot;<b>undirected</b>&quot;</span></span></p>

  <p class=MsoNormal><span class=CODE><span lang=EN-GB>        
  arcroleURI=&quot;<b>http://xbrl.org/int/dim/arcrole/notAll</b>&quot;&gt;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>        
  &lt;definition&gt;<b>Source (a primary item declaration) requires a
  combination of dimension members of the target (hypercube) not to appear in
  the context of the primary item.</b>&lt;/definition&gt;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>         &lt;usedOn&gt;<b>definitionArc</b>&lt;/usedOn&gt;</span></span></p>
  <p class=Preformatted><span class=CODE><span lang=EN-GB>     
  &lt;/arcroleType&gt;</span></span></p>

  </td>
 </tr>
</table>

<p class=MsoCaption><a name="_Ref114566203"></a><a name="_example_4"><span
lang=EN-GB>Example </span></a><span lang=EN-GB>4</span><span lang=EN-GB>.</span><span
lang=EN-GB> A primary item with domain members, a negated hypercube limits the
values for the country dimension of p_CostOfSales removing m_India from the
domain</span></p>

<table class=MsoTableGrid border=1 cellspacing=0 cellpadding=0
 style='border-collapse:collapse;border:none'>
 <tr>
  <td valign=top style='border:solid windowtext 1.0pt;background:#CCFFFF;
  padding:0cm 5.4pt 0cm 5.4pt'>

  <p class=MsoNormal><span class=CODE><span lang=EN-GB style='font-size:10.0pt'><img
  width=597 height=384 src="XDT-REC-2006-09-18_files/image006.gif"></span></span></p>
  </td>
 </tr>
 <tr>
  <td valign=top style='border:solid windowtext 1.0pt;border-top:none;
  background:#CCFFFF;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-GB>The primary item declaration </span><span
  class=CODE><span lang=EN-GB>p_GrossProfit</span></span><span lang=EN-GB> has
  two children in the domain-member network. The valid members in the </span><span
  class=CODE><span lang=EN-GB>hc_CountriesDim</span></span><span lang=EN-GB> dimension
  are {</span><span class=CODE><span lang=EN-GB>CountriesDomain | m_Argentina |
  m_France | m_India | m_Spain</span></span><span lang=EN-GB>} for p_GrossProfit
  and p_Sales but p_CostOfSales has only {</span><span class=CODE><span
  lang=EN-GB>CountriesDomain | m_Argentina | m_France | m_Spain</span></span><span
  lang=EN-GB>} possibilities in the country dimension (</span><span class=CODE><span
  lang=EN-GB>m_India</span></span><span lang=EN-GB> has been removed from the
  domain).</span></p>

  </td>
 </tr>
</table>

<h4><a name="_Ref117426791"><span class=ClearformattingChar><span lang=EN-GB
style='font-family:Arial'>2.3.1.1<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><span lang=EN-GB>Constraints on “all” or “notAll” </span></a><span
lang=EN-GB>arcs</span></h4>

<p class=Level4Text style='margin-left:36.0pt;text-indent:-18.0pt'><span
lang=EN-GB>1.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=EN-GB>A dimensional processor MUST raise an error<span
class=ClearformattingChar> <a name="TxErr_HasHypercubeSourceError">[Dim Err</a></span>,
4] </span><span class=CODE><span lang=EN-GB>xbrldte:HasHypercubeSourceError</span></span><span
class=ClearformattingChar><span lang=EN-GB> </span></span><span lang=EN-GB>if
the source of an “all” or “notAll” arc is not a <i>primary item declaration</i>

[Def, 1].</span></p>

<p class=Level4Text style='margin-left:36.0pt;text-indent:-18.0pt'><span
lang=EN-GB>2.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=EN-GB>A dimensional processor MUST raise an error <a
name="TxErr_HasHypercubeTargetError">[Dim Err, 5] </a></span><span class=CODE><span
lang=EN-GB>xbrldte:HasHypercubeTargetError</span></span><span
lang=EN-GB> if the target of an “all” or “notAll” arc is not a <i>hypercube
declaration</i> [Def, 4].</span></p>

<p class=Level4Text style='margin-left:36.0pt;text-indent:-18.0pt'><span
lang=EN-GB>3.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=EN-GB>A has-hypercube arc MUST have an </span><span
class=CODE><span lang=EN-GB>xbrldt:contextElement</span></span><span
lang=EN-GB> attribute. A dimensional processor MUST raise an error <a
name="TxErr_HasHcMissingCtxElementAttribute">[Dim Err, 6] </a></span><span
class=CODE><span lang=EN-GB>xbrldte:HasHypercubeMissingContextElementAttributeError</span></span><span
lang=EN-GB> if this rule is violated.</span></p>

<h3 style='margin-left:76.5pt;text-indent:-36.0pt'><a name="_Ref109056429"></a><a
name="_Ref109056426"></a><a name="_2.3.2"></a><a name="_Ref110686381"></a><a
name="_Toc117520429"></a><a name="_Toc117568937"></a><a name="_Toc117574381"></a><a
name="_Toc117582242"></a><a name="_Toc117589330"></a><a name="_Toc117593616"></a><a
name="_Toc117593764"></a><a name="_Toc117594191"></a><a name="_Toc117596734"></a><a
name="_Toc117600146"></a><a name="_Toc117600524"></a><a name="_Toc117671080"></a><a
name="_Toc117671201"></a><a name="_Toc117407507"></a><a name="_Toc114565833"></a><a
name="_Toc117407508"></a><a name="_Toc117407510"></a><a name="_Toc117407511"></a><a
name="_Toc117407517"></a><a name="_Toc117407546"></a><a name="_Toc117407556"></a><a
name="_Toc117407585"></a><a name="_Toc117407598"></a><a name="_Toc117407599"></a><a
name="_Toc117407601"></a><a name="_Toc117407602"></a><a name="_Toc114565836"></a><a
name="_Toc117407603"></a><a name="_Toc117407605"></a><a name="_Toc117407606"></a><a
name="_Toc117407641"></a><a name="_Toc117407680"></a><a name="_Toc117407693"></a><a
name="_Toc114565839"></a><span lang=EN-GB>2.3.2<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=EN-GB>The required “xbrldt:contextElement” attribute
on has-hypercube arcs</span></h3>

<p class=Level3Text><span lang=EN-GB>Every has-hypercube arc <span
class=MODAL0><span style='font-family:Verdana'>must</span></span> have an </span><span
class=CODE><span lang=EN-GB>xbrldt:contextElement</span></span><span
lang=EN-GB> attribute.</span></p>

<table class=MsoTableGrid border=1 cellspacing=0 cellpadding=0 width="100%"
 style='width:100.0%;border-collapse:collapse;border:none'>
 <tr style='height:75.0pt'>

  <td width="100%" valign=top style='width:100.0%;border:double windowtext 1.5pt;
  background:#E6E6E6;padding:0cm 5.4pt 0cm 5.4pt;height:75.0pt'>
  <p class=MsoNormal><span
  class=CODE><span lang=EN-GB>  &lt;xs:simpleType name=&quot;<b>contextElementType</b>&quot;&gt;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>    &lt;xs:restriction
  base=&quot;xs:token&quot;&gt;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>      &lt;xs:enumeration
  value=&quot;<b>segment</b>&quot;/&gt;</span></span></p>

  <p class=MsoNormal><span class=CODE><span lang=EN-GB>      &lt;xs:enumeration
  value=&quot;<b>scenario</b>&quot;/&gt;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>   
  &lt;/xs:restriction&gt;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>  &lt;/xs:simpleType&gt;</span></span></p>
  <p class=MsoNormal><span
  class=CODE><span lang=EN-GB>&lt;xs:attribute name=&quot;<b>contextElement</b>&quot;

  type=&quot;<b>xbrldt:contextElementType</b>&quot;/&gt;</span></span></p>
  </td>
 </tr>
</table>

<h4><a name="_Ref109876589"></a><a name="_Ref109876587"></a><a
name="_Ref109987557"><span lang=EN-GB>2.3.2.1<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=EN-GB>Constraints on the value of the xbrldt:contextElement
attribute</span></a></h4>

<p class=Level4Text style='margin-left:36.0pt;text-indent:-18.0pt'><span
lang=EN-GB>1.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

</span></span><span lang=EN-GB>According to the </span><span class=CODE><span
lang=EN-GB>xbrldt</span></span><span lang=EN-GB> XML Schema, the </span><span
class=CODE><span lang=EN-GB>xbrldt:contextElement</span></span><span
lang=EN-GB> attribute <span class=MODAL0><span style='font-family:Verdana;
text-transform:none'>must</span></span> have one of the values </span><span
class=CODE><span lang=EN-GB>segment</span></span><span lang=EN-GB> or </span><span
class=CODE><span lang=EN-GB>scenario</span></span><span lang=EN-GB>.</span></p>

<h3 style='margin-left:76.5pt;text-indent:-36.0pt'><a name="_2.3.3"></a><a
name="_Ref109976801"></a><a name="_Toc110686731"></a><a name="_Toc110686839"></a><a
name="_Toc110689950"></a><a name="_Toc110691671"></a><a name="_Toc110691753"></a><span
lang=EN-GB>2.3.3<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=EN-GB>The optional “xbrldt:closed” attribute on
has-hypercube arcs</span></h3>

<p class=Level3Text><span lang=EN-GB>The optional Boolean attribute </span><span
class=CODE><span lang=EN-GB>xbrldt:closed</span></span><span lang=EN-GB> <span
class=MODAL0><span style='font-family:Verdana'>may</span></span> appear o<span
class=ClearformattingChar>n has&#8209;hypercube a</span>rcs. </span></p>

<table class=MsoTableGrid border=1 cellspacing=0 cellpadding=0 width="100%"
 style='width:100.0%;border-collapse:collapse;border:none'>

 <tr style='height:12.9pt'>
  <td width="100%" valign=top style='width:100.0%;border:double windowtext 1.5pt;
  background:#E6E6E6;padding:0cm 5.4pt 0cm 5.4pt;height:12.9pt'>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>&lt;xs:attribute
  name=&quot;<b>closed</b>&quot; type=&quot;xs:boolean&quot;
  default=&quot;false&quot;/&gt;</span></span></p>
  </td>

 </tr>
</table>

<p class=Level3Text style='margin-top:6.0pt'><span lang=EN-GB>If </span><span
class=CODE><span lang=EN-GB>xbrldt:closed </span></span><span lang=EN-GB>attribute
is specified with a </span><span class=CODE><span lang=EN-GB>true</span></span><span
lang=EN-GB> value on a <span class=ClearformattingChar>has&#8209;hypercube</span>
arc with the value </span><span class=CODE><span lang=EN-GB>segment</span></span><span
lang=EN-GB> for the </span><span class=CODE><span lang=EN-GB>xbrldt:contextElement</span></span><span
lang=EN-GB> attribute, the hypercube is <i>closed with respect to the segment
element</i> in that base set.</span></p>

<p class=Level3Text style='margin-top:6.0pt'><span lang=EN-GB>If </span><span
class=CODE><span lang=EN-GB>xbrldt:closed </span></span><span lang=EN-GB>attribute
is specified with a</span><span class=CODE><span lang=EN-GB> true</span></span><span
lang=EN-GB> value on a<span class=ClearformattingChar> has&#8209;hypercube </span>arc
with the value </span><span class=CODE><span lang=EN-GB>scenario</span></span><span
lang=EN-GB> for the </span><span class=CODE><span lang=EN-GB>xbrldt:contextElement</span></span><span
lang=EN-GB> attribute, the hypercube is <i>closed with respect to the scenario
element</i> in that base set<i>.</i></span></p>

<p class=Level3Text><span lang=EN-GB>The instantiation of a <i>primary item
declaration</i> [Def, 1] in an instance document is <i>dimensionally valid with
respect to a closed hypercube</i> when no other elements are children of a </span><span
class=CODE><span lang=EN-GB>segment</span></span><span lang=EN-GB> or </span><span
class=CODE><span lang=EN-GB>scenario</span></span><span lang=EN-GB> element except
those appearing in the closed hypercube.</span></p>

<p class=MsoCaption><a name="_example_5"><span lang=EN-GB>Example </span></a><span lang=EN-GB>5</span><span lang=EN-GB>. Two closed hypercubes</span></p>

<table class=MsoTableGrid border=1 cellspacing=0 cellpadding=0
 style='border-collapse:collapse;border:none'>
 <tr>
  <td valign=top style='border:solid windowtext 1.0pt;background:#CCFFFF;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal align=center style='text-align:center'><span class=CODE><span
  lang=EN-GB style='font-size:10.0pt'><img width=588 height=216
  src="XDT-REC-2006-09-18_files/image007.gif"></span></span></p>
  </td>
 </tr>
 <tr>
  <td valign=top style='border:solid windowtext 1.0pt;border-top:none;
  background:#CCFFFF;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-GB>The arcs with </span><span class=CODE><span
  lang=EN-GB>xbrldt:closed=&quot;true&quot;</span></span><span lang=EN-GB> mean
  that a context is valid with respect to the target hypercube if it has a Team
  and Drink and nothing else in the </span><span class=CODE><span lang=EN-GB>segment</span></span><span
  lang=EN-GB> element, and nothing at all in the </span><span class=CODE><span
  lang=EN-GB>scenario</span></span><span lang=EN-GB> element. Note that the </span><span
  class=CODE><span lang=EN-GB>all</span></span><span lang=EN-GB> arc to </span><span
  class=CODE><span lang=EN-GB>hc_Team_x_Drink</span></span><span lang=EN-GB>

  has </span><span class=CODE><span lang=EN-GB>segment</span></span><span
  lang=EN-GB> in its </span><span class=CODE><span lang=EN-GB>xbrldt:contextElement</span></span><span
  lang=EN-GB> attribute and the </span><span class=CODE><span lang=EN-GB>all</span></span><span
  lang=EN-GB> arc to </span><span class=CODE><span lang=EN-GB>hc_Empty</span></span><span
  lang=EN-GB> has </span><span class=CODE><span lang=EN-GB>scenario</span></span><span
  lang=EN-GB> in its </span><span class=CODE><span lang=EN-GB>xbrldt:contextElement</span></span><span
  lang=EN-GB> attribute.</span></p>

  </td>
 </tr>
</table>

<h4><a name="_Ref109976842"></a><a name="_Ref109987142"><span lang=EN-GB>2.3.3.1<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=EN-GB>Constraints on the value of the xbrldt:closed
attribute</span></a></h4>

<p class=Level4Text style='margin-left:36.0pt;text-indent:-18.0pt'><span
lang=EN-GB>1.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=EN-GB>According to the </span><span class=CODE><span
lang=EN-GB>xbrldt</span></span><span lang=EN-GB> XML Schema, the </span><span
class=CODE><span lang=EN-GB>xbrldt:closed</span></span><span lang=EN-GB>

attribute, if present, must have a Boolean value.</span></p>

<h2><a name="_2.4"></a><a name="_Ref108252720"></a><a
name="_Toc110686733"></a><a name="_Toc110686841"></a><a name="_Toc110689952"></a><a
name="_Toc110691673"></a><a name="_Toc110691755"></a><a name="_Toc110686735"></a><a
name="_Toc110686843"></a><a name="_Toc110689954"></a><a name="_Toc110691675"></a><a
name="_Toc110691757"></a><a name="_Toc109876396"></a><a name="_Toc109876478"></a><a
name="_Toc109876538"></a><a name="_Toc109876763"></a><a name="_Toc109876846"></a><a
name="_Toc109876929"></a><a name="_Toc109877010"></a><a name="_Toc109877091"></a><a
name="_Toc109928121"></a><a name="_Toc109928530"></a><a name="_Toc109930676"></a><a
name="_Toc109930764"></a><a name="_Toc109977188"></a><a name="_Toc109977805"></a><a
name="_Toc123369513"></a><a name="_Toc123448647"></a><a name="_Toc123451114"></a><a
name="_Toc123369514"></a><a name="_Toc123448648"></a><a name="_Toc123451115"></a><a
name="_Toc110686737"></a><a name="_Toc110686845"></a><a name="_Toc110689956"></a><a
name="_Toc110691677"></a><a name="_Toc110691759"></a><span lang=EN-GB>2.4<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span
lang=EN-GB>Partitioning of a Dimensional relationship set </span><span
lang=EN-GB>across multiple base-sets (normative)</span></h2>

<p class=Level2Text><span lang=EN-GB>Taxonomy authors are able to partition
relationships into distinct base sets using the </span><span class=CODE><span
lang=EN-GB>xlink:role</span></span><span lang=EN-GB> attribute on extended-type
link elements. </span></p>

<p class=Level2Text><span lang=EN-GB>But it is more than a useful feature; in
the case of summation&#8209;item relationships in the calculation linkbase,
partitioning is essential to ensure that incompatible summations are not
commingled. Taxonomy authors <span class=MODAL0><span style='font-family:Verdana'>may</span></span>

specify distinct base sets of dimensional relationships that a validating
process would apply separately. To forbid this would violate P2 (Consistency,
Appendix B).</span></p>

<p class=Level2Text><span lang=EN-GB>Furthermore, a set of primary item
declarations <span class=MODAL0><span style='font-family:Verdana'>may</span></span>
have hypercubes in common among the targets of their</span><span class=CODE><span
lang=EN-GB> </span></span><span class=ClearformattingChar><span lang=EN-GB>has&#8209;hypercube
</span></span><span lang=EN-GB>relationships; hypercube declarations in turn
may have typed dimensions in common among the targets of their </span><span
class=CODE><span lang=EN-GB>hypercube-dimension</span></span><span lang=EN-GB>
relationships. In sections 2.5.2 and 2.5.3 below, additional relationships will
also introduce tangled graphs, with some items as the source of separate and
distinct sets of relationships to define different dimensions. If all the
dimensional relationships used together in a validation were forced to be in
the same base set, there would be redundancy among dimensional relationships,
violating P4 (Irredundancy, Appendix B).</span></p>

<p class=MsoCaption><a name="_example_6"></a><a name="Example_DRS"><span
lang=EN-GB>Example </span></a><span lang=EN-GB>6</span><span lang=EN-GB>.</span><span
lang=EN-GB> When the same dimension must have different domain members, partitioning
among different extended-type link elements and a mechanism to indicate the
extended link flow must be implemented. xbrldt:targetRole is used for this
purpose.</span><span lang=EN-GB> </span></p>

<table class=MsoTableGrid border=1 cellspacing=0 cellpadding=0
 style='border-collapse:collapse;border:none'>
 <tr>
  <td valign=top style='border:solid windowtext 1.0pt;background:#CCFFFF;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB style='font-size:10.0pt'><img
  width=592 height=448 src="XDT-REC-2006-09-18_files/image008.gif"></span></span></p>
  </td>
 </tr>
 <tr style='page-break-inside:avoid'>
  <td valign=top style='border:solid windowtext 1.0pt;border-top:none;
  background:#CCFFFF;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal style='margin-left:3.0pt'><span lang=EN-GB>The </span><span
  class=CODE><span lang=EN-GB>RegionDim</span></span><span lang=EN-GB>

  dimension must have different members when it is part of </span><span
  class=CODE><span lang=EN-GB>hc_ExcludeRegions</span></span><span lang=EN-GB>
  cube and when it is part of the </span><span class=CODE><span lang=EN-GB>hc_AllRegions</span></span><span
  lang=EN-GB> cube.</span></p>
  </td>
 </tr>
</table>

<p class=MsoNormal><span lang=EN-GB>&nbsp;</span></p>

<p class=Level2Text><span lang=EN-GB>The optional </span><span class=CODE><span
lang=EN-GB>xbrldt:targetRole</span></span><span lang=EN-GB> attribute on an arc
allows a taxonomy author to connect together two arcs that represent a <i>consecutive
relationship</i> [Def, 2] that exist in different base sets. As declared in this
document, the </span><span class=CODE><span lang=EN-GB>xbrldt:targetRole</span></span><span
lang=EN-GB> attribute MAY appear on definition arcs having the following arc
roles: </span><span class=CODE><span lang=EN-GB>all</span></span><span
lang=EN-GB>, </span><span class=CODE><span lang=EN-GB>notAll</span></span><span
lang=EN-GB>, </span><span class=CODE><span lang=EN-GB>hypercube-dimension</span></span><span
lang=EN-GB>, </span><span class=CODE><span lang=EN-GB>dimension&#8209;domain</span></span><span
lang=EN-GB> and </span><span class=CODE><span lang=EN-GB>domain&#8209;member</span></span><span
lang=EN-GB>. The </span><span class=CODE><span lang=EN-GB>xbrldt:targetRole</span></span><span
lang=EN-GB> attribute has type </span><span class=CODE><span lang=EN-GB>anyURI</span></span><span
lang=EN-GB>. Resolution of the URI is <i>not</i> subject to the presence of an </span><span
class=CODE><span lang=EN-GB>xml:base</span></span><span lang=EN-GB> attribute
and its value <span class=MODAL0><span style='font-family:Verdana'>must</span></span>

be an absolute URI.</span></p>

<table class=MsoTableGrid border=1 cellspacing=0 cellpadding=0
 style='border-collapse:collapse;border:none'>
 <tr>
  <td width=585 valign=top style='width:439.0pt;border:double windowtext 1.5pt;
  background:#E6E6E6;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span
  class=CODE><span lang=EN-GB>&lt;xs:attribute name=&quot;<b>targetRole</b>&quot;
  type=&quot;xs:anyURI&quot;/&gt;</span></span></p>

  </td>
 </tr>
</table>

<p class=Level2Text style='margin-top:6.0pt'><a name="source_base_set"></a><a
name="source_base_set_short"><span lang=EN-GB>[Def, 5]</span></a><span
lang=EN-GB> The <i>source base set </i>is the content of the </span><span
class=CODE><span lang=EN-GB>xlink:role</span></span><span lang=EN-GB> attribute
of the relationship’s base set.</span><span
lang=EN-GB> In Figure 2 it is identified as </span><span class=CODE><span
lang=EN-GB>role(arc)</span></span><span lang=EN-GB>.</span></p>

<p class=Level2Text><a name="target_base_set"></a><a
name="target_base_set_short"><span lang=EN-GB>[Def, 6]</span></a><span
lang=EN-GB> The <i>target base set</i> is the content of the </span><span
class=CODE><span lang=EN-GB>targetRole</span></span><span lang=EN-GB> attribute
on the arc itself.</span><span
lang=EN-GB> In Figure 2 it is identified as </span><span class=CODE><span
lang=EN-GB>targetRole(arc)</span></span><span lang=EN-GB>.</span></p>

<p class=Level2Text><span lang=EN-GB>Two arcs that represent a <i>consecutive relationship</i>

[Def, 2] that exist in different extended-type link elements MUST be connected together
using the </span><span class=CODE><span lang=EN-GB>xbrldt:targetRole</span></span><span
lang=EN-GB> attribute. Not doing so causes the construction to be unconnected
and results in, for example, empty hypercubes, dimensions and domains.</span></p>

<p class=Level2Text><span lang=EN-GB>The </span><span class=CODE><span
lang=EN-GB>xbrldt:targetRole</span></span><span lang=EN-GB> attribute is optional.
If it is present in an arc, any other arc that represents a <i>consecutive relationship</i>
[Def, 2] in the <i>source base set</i> [Def, 5] MUST NOT be considered as part
of the <i>dimensional relationship set</i> [Def, 3]. Instead, arcs representing

<i>consecutive relationships</i> [Def, 2] in the <i>target base set</i> [Def, 6]
MUST be considered for the construction of the <i>dimensional relationship set</i>
[Def, 3].</span></p>

<p class=MsoCaption><a name="_figure_2"></a><a name="_Toc108274186"></a><a
name="_Ref108249735"></a><a name="_Ref108249732"><span lang=EN-GB>Figure </span></a><span lang=EN-GB>2</span><span lang=EN-GB>. Valid consecutive relationships between
relationship A and relationship B</span></p>

<table class=MsoTableGrid border=1 cellspacing=0 cellpadding=0 width=596
 style='width:447.3pt;border-collapse:collapse;border:none'>

 <tr>
  <td width=133 rowspan=2 valign=bottom style='width:99.95pt;border:solid windowtext 1.0pt;
  padding:0cm .7pt 0cm .7pt'>
  <p class=MsoNormal style='page-break-after:avoid'><span lang=EN-GB>Arc role
  of Relationship A</span></p>
  </td>
  <td width=463 colspan=4 valign=top style='width:347.35pt;border:solid windowtext 1.0pt;
  border-left:none;padding:0cm .7pt 0cm .7pt'>
  <p class=MsoNormal align=center style='text-align:center;page-break-after:
  avoid'><span lang=EN-GB>Arc role of Relationship B with a source among the
  targets of Relationship A</span></p>
  </td>
 </tr>

 <tr>
  <td width=94 valign=top style='width:70.85pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm .7pt 0cm .7pt'>
  <p class=MsoNormal align=center style='text-align:center;page-break-after:
  avoid'><span class=CODE><span lang=EN-GB>all, notAll</span></span></p>
  </td>
  <td width=132 valign=top style='width:99.25pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm .7pt 0cm .7pt'>
  <p class=MsoNormal align=center style='text-align:center;page-break-after:
  avoid'><span class=CODE><span lang=EN-GB>hypercube-dimension</span></span></p>
  </td>
  <td width=113 valign=top style='width:3.0cm;border-top:none;border-left:none;
  border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm .7pt 0cm .7pt'>

  <p class=MsoNormal align=center style='text-align:center;page-break-after:
  avoid'><span class=CODE><span lang=EN-GB>Dimension&#8209;domain</span></span></p>
  </td>
  <td width=123 valign=top style='width:92.2pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm .7pt 0cm .7pt'>
  <p class=MsoNormal align=center style='text-align:center;page-break-after:
  avoid'><span class=CODE><span lang=EN-GB>domain&#8209;member</span></span></p>
  </td>
 </tr>
 <tr>

  <td width=133 style='width:99.95pt;border:solid windowtext 1.0pt;border-top:
  none;padding:0cm .7pt 0cm .7pt'>
  <p class=MsoNormal style='page-break-after:avoid'><span class=CODE><span
  lang=EN-GB>all, notAll</span></span></p>
  </td>
  <td width=94 style='width:70.85pt;border-top:none;border-left:none;
  border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm .7pt 0cm .7pt'>
  <p class=MsoNormal align=center style='text-align:center;page-break-after:
  avoid'><span class=CODE><span lang=EN-GB>False</span></span></p>
  </td>
  <td width=132 style='width:99.25pt;border-top:none;border-left:none;
  border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm .7pt 0cm .7pt'>
  <p class=MsoNormal align=center style='text-align:center;page-break-after:
  avoid'><span class=CODE><span lang=EN-GB>role(B) </span></span><span
  class=CODE><span lang=EN-GB style='font-family:Symbol'>Î</span></span><span
  class=CODE><span lang=EN-GB>  targetRole(A)</span></span></p>

  </td>
  <td width=113 style='width:3.0cm;border-top:none;border-left:none;border-bottom:
  solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0cm .7pt 0cm .7pt'>
  <p class=MsoNormal align=center style='text-align:center;page-break-after:
  avoid'><span class=CODE><span lang=EN-GB>False</span></span></p>
  </td>
  <td width=123 style='width:92.2pt;border-top:none;border-left:none;
  border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm .7pt 0cm .7pt'>
  <p class=MsoNormal align=center style='text-align:center;page-break-after:
  avoid'><span class=CODE><span lang=EN-GB>False</span></span></p>
  </td>
 </tr>

 <tr>
  <td width=133 style='width:99.95pt;border:solid windowtext 1.0pt;border-top:
  none;padding:0cm .7pt 0cm .7pt'>
  <p class=MsoNormal style='page-break-after:avoid'><span class=CODE><span
  lang=EN-GB>hypercube-dimension</span></span></p>
  </td>
  <td width=94 style='width:70.85pt;border-top:none;border-left:none;
  border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm .7pt 0cm .7pt'>
  <p class=MsoNormal align=center style='text-align:center;page-break-after:
  avoid'><span class=CODE><span lang=EN-GB>False</span></span></p>
  </td>
  <td width=132 style='width:99.25pt;border-top:none;border-left:none;
  border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm .7pt 0cm .7pt'>

  <p class=MsoNormal align=center style='text-align:center;page-break-after:
  avoid'><span class=CODE><span lang=EN-GB>False</span></span></p>
  </td>
  <td width=113 style='width:3.0cm;border-top:none;border-left:none;border-bottom:
  solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0cm .7pt 0cm .7pt'>
  <p class=MsoNormal align=center style='text-align:center;page-break-after:
  avoid'><span class=CODE><span lang=EN-GB>role(B) </span></span><span
  class=CODE><span lang=EN-GB style='font-family:Symbol'>Î</span></span><span
  class=CODE><span lang=EN-GB> targetRole(A)</span></span></p>
  </td>
  <td width=123 style='width:92.2pt;border-top:none;border-left:none;
  border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm .7pt 0cm .7pt'>

  <p class=MsoNormal align=center style='text-align:center;page-break-after:
  avoid'><span class=CODE><span lang=EN-GB>False</span></span></p>
  </td>
 </tr>
 <tr>
  <td width=133 style='width:99.95pt;border:solid windowtext 1.0pt;border-top:
  none;padding:0cm .7pt 0cm .7pt'>
  <p class=MsoNormal style='page-break-after:avoid'><span class=CODE><span
  lang=EN-GB>dimension&#8209;domain</span></span></p>
  </td>

  <td width=94 style='width:70.85pt;border-top:none;border-left:none;
  border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm .7pt 0cm .7pt'>
  <p class=MsoNormal align=center style='text-align:center;page-break-after:
  avoid'><span class=CODE><span lang=EN-GB>False</span></span></p>
  </td>
  <td width=132 style='width:99.25pt;border-top:none;border-left:none;
  border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm .7pt 0cm .7pt'>
  <p class=MsoNormal align=center style='text-align:center;page-break-after:
  avoid'><span class=CODE><span lang=EN-GB>False</span></span></p>
  </td>
  <td width=113 style='width:3.0cm;border-top:none;border-left:none;border-bottom:
  solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0cm .7pt 0cm .7pt'>
  <p class=MsoNormal align=center style='text-align:center;page-break-after:
  avoid'><span class=CODE><span lang=EN-GB>False</span></span></p>

  </td>
  <td width=123 style='width:92.2pt;border-top:none;border-left:none;
  border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm .7pt 0cm .7pt'>
  <p class=MsoNormal align=center style='text-align:center;page-break-after:
  avoid'><span class=CODE><span lang=EN-GB>role(B) </span></span><span
  class=CODE><span lang=EN-GB style='font-family:Symbol'>Î</span></span><span
  class=CODE><span lang=EN-GB> targetRole(A)</span></span></p>
  </td>
 </tr>
 <tr>
  <td width=133 style='width:99.95pt;border:solid windowtext 1.0pt;border-top:
  none;padding:0cm .7pt 0cm .7pt'>

  <p class=MsoNormal style='page-break-after:avoid'><span class=CODE><span
  lang=EN-GB>domain&#8209;member</span></span></p>
  </td>
  <td width=94 style='width:70.85pt;border-top:none;border-left:none;
  border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm .7pt 0cm .7pt'>
  <p class=MsoNormal align=center style='text-align:center;page-break-after:
  avoid'><span class=CODE><span lang=EN-GB>False</span></span></p>
  </td>
  <td width=132 style='width:99.25pt;border-top:none;border-left:none;
  border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm .7pt 0cm .7pt'>
  <p class=MsoNormal align=center style='text-align:center;page-break-after:
  avoid'><span class=CODE><span lang=EN-GB>False</span></span></p>

  </td>
  <td width=113 style='width:3.0cm;border-top:none;border-left:none;border-bottom:
  solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0cm .7pt 0cm .7pt'>
  <p class=MsoNormal align=center style='text-align:center;page-break-after:
  avoid'><span class=CODE><span lang=EN-GB>False</span></span></p>
  </td>
  <td width=123 style='width:92.2pt;border-top:none;border-left:none;
  border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm .7pt 0cm .7pt'>
  <p class=MsoNormal align=center style='text-align:center;page-break-after:
  avoid'><span class=CODE><span lang=EN-GB>role(B) </span></span><span
  class=CODE><span lang=EN-GB style='font-family:Symbol'>Î</span></span><span
  class=CODE><span lang=EN-GB> targetRole(A)</span></span></p>

  </td>
 </tr>
</table>

<p class=MsoCaption><a name="_example_7"></a><a name="Example_DRS_targetrole"><span
lang=EN-GB>Example </span></a><span lang=EN-GB>7</span><span lang=EN-GB>. The
arc in base set link2 is in the DRS of the arc in base set link1</span></p>

<table class=MsoTableGrid border=1 cellspacing=0 cellpadding=0 width="100%"
 style='width:100.0%;border-collapse:collapse;border:none'>
 <tr>
  <td width="100%" valign=top style='width:100.0%;border:solid windowtext 1.0pt;
  background:#CCFFFF;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal align=center style='text-align:center'><span lang=EN-GB><img
  width=584 height=248 src="XDT-REC-2006-09-18_files/image009.gif"></span></p>

  </td>
 </tr>
 <tr>
  <td width="100%" valign=top style='width:100.0%;border:solid windowtext 1.0pt;
  border-top:none;background:#CCFFFF;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal style='text-autospace:ideograph-numeric ideograph-other'><span
  class=CODE><span lang=EN-GB style='font-size:8.0pt'>&lt;definitionLink </span></span></p>
  <p class=MsoNormal style='text-autospace:ideograph-numeric ideograph-other'><span
  class=CODE><span lang=EN-GB style='font-size:8.0pt'> 
  xlink:type=&quot;extended&quot;
  xlink:role=&quot;http://example.com/role/link1&quot; id=&quot;link1&quot;&gt;</span></span></p>

  <p class=MsoNormal style='text-indent:9.75pt;text-autospace:ideograph-numeric ideograph-other'><span
  class=CODE><span lang=EN-GB style='font-size:8.0pt'>&lt;loc
  xlink:type=&quot;locator&quot; </span></span></p>
  <p class=MsoNormal style='text-indent:9.75pt;text-autospace:ideograph-numeric ideograph-other'><span
  class=CODE><span lang=EN-GB style='font-size:8.0pt'> 
  xlink:href=&quot;m-2005-07-23.xsd#m_AllRegions&quot; </span></span></p>
  <p class=MsoNormal style='text-indent:9.75pt;text-autospace:ideograph-numeric ideograph-other'><span
  class=CODE><span lang=EN-GB style='font-size:8.0pt'> 
  xlink:label=&quot;AllRegions&quot;/&gt;</span></span></p>
  <p class=MsoNormal style='text-indent:9.75pt;text-autospace:ideograph-numeric ideograph-other'><span
  class=CODE><span lang=EN-GB style='font-size:8.0pt'>&lt;loc
  xlink:type=&quot;locator&quot; </span></span></p>

  <p class=MsoNormal style='text-indent:9.75pt;text-autospace:ideograph-numeric ideograph-other'><span
  class=CODE><span lang=EN-GB style='font-size:8.0pt'> 
  xlink:href=&quot;m-2005-07-23.xsd#m_SouthAmerica&quot; </span></span></p>
  <p class=MsoNormal style='text-indent:9.75pt;text-autospace:ideograph-numeric ideograph-other'><span
  class=CODE><span lang=EN-GB style='font-size:8.0pt'> 
  xlink:label=&quot;SouthAmerica&quot;/&gt;</span></span></p>
  <p class=MsoNormal style='text-indent:9.75pt;text-autospace:ideograph-numeric ideograph-other'><span
  class=CODE><span lang=EN-GB style='font-size:8.0pt'>&lt;definitionArc
  xlink:type=&quot;arc&quot; </span></span></p>
  <p class=MsoNormal style='text-indent:9.75pt;text-autospace:ideograph-numeric ideograph-other'><span
  class=CODE><span lang=EN-GB style='font-size:8.0pt'> 
  xbrldt:targetRole=&quot;http://example.com/role/link2&quot;</span></span></p>

  <p class=MsoNormal style='text-indent:9.75pt;text-autospace:ideograph-numeric ideograph-other'><span
  class=CODE><span lang=EN-GB style='font-size:8.0pt'>  xlink:arcrole=&quot;http://xbrl.org/int/dim/arcrole/domain-member&quot;
  </span></span></p>
  <p class=MsoNormal style='text-indent:9.75pt;text-autospace:ideograph-numeric ideograph-other'><span
  class=CODE><span lang=EN-GB style='font-size:8.0pt'>  xlink:from=&quot;AllRegions&quot;
  xlink:to=&quot;SouthAmerica&quot; order=&quot;1.0&quot;/&gt;</span></span></p>

  <p class=MsoNormal style='text-autospace:ideograph-numeric ideograph-other'><span
  class=CODE><span lang=EN-GB style='font-size:8.0pt'>&lt;/definitionLink&gt;</span></span></p>
  <p class=MsoNormal style='text-autospace:ideograph-numeric ideograph-other'><span
  class=CODE><span lang=EN-GB style='font-size:8.0pt'>&lt;definitionLink
  xlink:type=&quot;extended&quot; </span></span></p>
  <p class=MsoNormal style='text-autospace:ideograph-numeric ideograph-other'><span
  class=CODE><span lang=EN-GB style='font-size:8.0pt'> 
  xlink:role=&quot;http://example.com/role/link2&quot; id=&quot;link2&quot;&gt;</span></span></p>
  <p class=MsoNormal style='text-indent:9.75pt;text-autospace:ideograph-numeric ideograph-other'><span
  class=CODE><span lang=EN-GB style='font-size:8.0pt'>&lt;loc
  xlink:type=&quot;locator&quot; </span></span></p>

  <p class=MsoNormal style='text-indent:9.75pt;text-autospace:ideograph-numeric ideograph-other'><span
  class=CODE><span lang=EN-GB style='font-size:8.0pt'> 
  xlink:href=&quot;m-2005-07-23.xsd#m_SouthAmerica&quot;
  xlink:label=&quot;SouthAmerica&quot;/&gt;</span></span></p>
  <p class=MsoNormal style='text-indent:9.75pt;text-autospace:ideograph-numeric ideograph-other'><span
  class=CODE><span lang=EN-GB style='font-size:8.0pt'>&lt;loc
  xlink:type=&quot;locator&quot; </span></span></p>
  <p class=MsoNormal style='text-indent:9.75pt;text-autospace:ideograph-numeric ideograph-other'><span
  class=CODE><span lang=EN-GB style='font-size:8.0pt'> 
  xlink:href=&quot;m-2005-07-23.xsd#m_Argentina&quot; xlink:label=&quot;Argentina&quot;/&gt;</span></span></p>

  <p class=MsoNormal style='text-indent:10.1pt;page-break-after:avoid;
  text-autospace:ideograph-numeric ideograph-other'><span class=CODE><span
  lang=EN-GB style='font-size:8.0pt'>&lt;definitionArc
  xlink:type=&quot;arc&quot; </span></span></p>
  <p class=MsoNormal style='text-indent:10.1pt;page-break-after:avoid;
  text-autospace:ideograph-numeric ideograph-other'><span class=CODE><span
  lang=EN-GB style='font-size:8.0pt'>  xlink:arcrole=&quot;http://xbrl.org/int/dim/arcrole/domain-member&quot;
  </span></span></p>
  <p class=MsoNormal style='text-indent:10.1pt;page-break-after:avoid;
  text-autospace:ideograph-numeric ideograph-other'><span class=CODE><span
  lang=EN-GB style='font-size:8.0pt'>  xlink:from=&quot;SouthAmerica&quot;
  xlink:to=&quot;Argentina&quot; order=&quot;1.0&quot;/&gt;</span></span></p>

  <p class=MsoNormal style='text-autospace:ideograph-numeric ideograph-other'><span
  class=CODE><span lang=EN-GB style='font-size:8.0pt'>&lt;/definitionLink&gt;</span></span></p>
  </td>
 </tr>
</table>

<h3 style='margin-left:76.5pt;text-indent:-36.0pt'><a name="_2.4.1"><span
lang=EN-GB>2.4.1<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=EN-GB>Taxonomy validation impact of splitting dimensional
relationship sets</span></a></h3>

<p class=Level2Text><span lang=EN-GB>Splitting <i>dimensional relationship sets</i>

[Def, 3] in multiple base sets impact validity of XBRL taxonomies; <i>consecutive
relationships</i> [Def, 2] having the same arcrole MUST not violate the
cyclesAllowed constraint that would normally apply within in a base set. All
other taxonomy validation rules are unaffected by base sets. The </span><span
class=CODE><span lang=EN-GB>xbrldt:targetRole</span></span><span lang=EN-GB>
attribute itself <span class=MODAL0><span style='font-family:Verdana'>must</span></span>
contain a declared role.</span></p>

<h3 style='margin-left:76.5pt;text-indent:-36.0pt'><a name="_2.4.2"></a><a
name="_Toc117520437"></a><a name="_Toc117568945"></a><a name="_Toc117574389"></a><a
name="_Toc117582250"></a><a name="_Toc117589338"></a><a name="_Toc117593624"></a><a
name="_Toc117593772"></a><a name="_Toc117594199"></a><a name="_Toc117596742"></a><a
name="_Toc117600154"></a><a name="_Toc117600532"></a><a name="_Toc117671088"></a><a
name="_Toc117671209"></a><a name="_Toc117520438"></a><a name="_Toc117568946"></a><a
name="_Toc117574390"></a><a name="_Toc117582251"></a><a name="_Toc117589339"></a><a
name="_Toc117593625"></a><a name="_Toc117593773"></a><a name="_Toc117594200"></a><a
name="_Toc117596743"></a><a name="_Toc117600155"></a><a name="_Toc117600533"></a><a
name="_Toc117671089"></a><a name="_Toc117671210"></a><a name="_Toc117520441"></a><a
name="_Toc117568949"></a><a name="_Toc117574393"></a><a name="_Toc117582254"></a><a
name="_Toc117589342"></a><a name="_Toc117593628"></a><a name="_Toc117593776"></a><a
name="_Toc117594203"></a><a name="_Toc117596746"></a><a name="_Toc117600158"></a><a
name="_Toc117600536"></a><a name="_Toc117671092"></a><a name="_Toc117671213"></a><a
name="_Toc117520442"></a><a name="_Toc117568950"></a><a name="_Toc117574394"></a><a
name="_Toc117582255"></a><a name="_Toc117589343"></a><a name="_Toc117593629"></a><a
name="_Toc117593777"></a><a name="_Toc117594204"></a><a name="_Toc117596747"></a><a
name="_Toc117600159"></a><a name="_Toc117600537"></a><a name="_Toc117671093"></a><a
name="_Toc117671214"></a><a name="_Toc115167205"></a><a name="_Toc115317727"></a><a
name="_Toc115320852"></a><a name="_Toc115423489"></a><a name="_Toc115505113"></a><a
name="_Toc115507327"></a><a name="_Toc115507425"></a><span lang=EN-GB>2.4.2<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=EN-GB>Instance validation impact of splitting dimensional
relationship sets</span></h3>

<p class=Level2Text><span lang=EN-GB>Splitting <i>dimensional relationship sets</i>
[Def, 3] <i>does not</i> impact the validity of XBRL instances according to
this specification. The rules in section 3.1 below, “Validation of primary
items,” have the same meaning irrespective of whether the <i>dimensional
relationship set</i> [Def, 3] is defined in one base set or in multiple base
sets. </span></p>

<h3 style='margin-left:76.5pt;text-indent:-36.0pt'><a name="_2.4.3"></a><a
name="_Ref117597329"><span lang=EN-GB>2.4.3<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=EN-GB>Constraints on the value of a xbrldt:targetRole
attribute</span></a></h3>

<p class=Level4Text style='margin-left:36.0pt;text-indent:-18.0pt'><span
lang=EN-GB>1.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=EN-GB>A dimensional processor <span class=MODAL0><span
style='font-family:Verdana'>must</span></span> raise an error <a
name="TxErr_TargetRoleNotResolved">[Dim Err, 7] </a></span><span class=CODE><span
lang=EN-GB>xbrldte:TargetRoleNotResolvedError</span></span><span
lang=EN-GB> if the URI content of an </span><span class=CODE><span lang=EN-GB>xbrldt:targetRole</span></span><span
lang=EN-GB> attribute cannot be resolved via a </span><span class=CODE><span
lang=EN-GB>roleRef</span></span><span lang=EN-GB> element (3.5.2.4 [XBRL]) to a
</span><span class=CODE><span lang=EN-GB>roleType</span></span><span
lang=EN-GB> element (5.1.3 [XBRL]).</span></p>

<p class=Level4Text style='margin-left:36.0pt;text-indent:-18.0pt'><span
lang=EN-GB>2.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=EN-GB>A dimensional processor MUST check the cycles in
two arcs that represents a <i>consecutive relationship</i> [Def, 2] connected
with an </span><span class=CODE><span lang=EN-GB style='font-size:10.0pt'>xbrldt:targetRole</span></span><span
lang=EN-GB> attribute according to the value of the </span><span class=CODE><span
lang=EN-GB>cyclesAllowed</span></span><span lang=EN-GB> attribute in the arc
definition in the </span><span class=CODE><span lang=EN-GB>xbrldt</span></span><span
lang=EN-GB> schema as if the two arcs that represent the <i>consecutive relationship</i>

[Def, 2] were created in the same extended-type link element. A dimensional
processor MUST raise <a name="TxErr_DirectedCyclesFoundInDRSError">[Dim Err, 8]
</a></span><span class=CODE><span lang=EN-GB>xbrldte:DRSDirectedCycleError</span></span><span
lang=EN-GB> if invalid directed cycles are found. </span></p>

<p class=Level4Text style='margin-left:36.0pt;text-indent:-18.0pt'><span
lang=EN-GB>3.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=EN-GB>According to the </span><span class=CODE><span
lang=EN-GB>xbrldt</span></span><span lang=EN-GB> XML Schema, the content of the
</span><span class=CODE><span lang=EN-GB>xbrldt:targetRole</span></span><span
lang=EN-GB> attribute must be a valid URI.</span></p>

<h2><a name="_2.5"></a><a name="_Ref116822410"></a><a
name="_Toc117520445"></a><a name="_Toc117568953"></a><a name="_Toc117574397"></a><a
name="_Toc117582258"></a><a name="_Toc117589346"></a><a name="_Toc117593632"></a><a
name="_Toc117593780"></a><a name="_Toc117594207"></a><a name="_Toc117596750"></a><a
name="_Toc117600162"></a><a name="_Toc117600540"></a><a name="_Toc117671096"></a><a
name="_Toc117671217"></a><span lang=EN-GB>2.5<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=EN-GB>Dimensions</span><span lang=EN-GB> (normative)</span></h2>

<p class=Level2Text><a name="_Toc117594295"></a><a name="dimension_declaration"></a><a
name="dimension_declaration_short"><span lang=EN-GB>[Def, 7]</span></a><span
lang=EN-GB> A <i>dimension declaration</i> is an abstract item declaration in
the </span><span class=CODE><span lang=EN-GB>xbrldt:dimensionItem</span></span><span
lang=EN-GB> substitution group.</span><span lang=EN-GB> </span><span
lang=EN-GB> </span></p>

<table class=ReferencetoCODE border=1 cellspacing=0 cellpadding=0
 style='margin-left:1.9pt;border-collapse:collapse;border:none'>
 <tr style='page-break-inside:avoid'>
  <td width=599 valign=top style='width:448.9pt;border:double windowtext 1.5pt;
  background:#E6E6E6;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>  &lt;xs:element</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>    name=&quot;<b>dimensionItem</b>&quot;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>    id=&quot;<b>xbrldt_dimensionItem</b>&quot;</span></span></p>

  <p class=MsoNormal><span class=CODE><span lang=EN-GB>    abstract=&quot;<b>true</b>&quot;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>   
  substitutionGroup=&quot;<b>xbrli:item</b>&quot;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>    type=&quot;<b>xbrli:stringItemType</b>&quot;</span></span></p>
  <p class=Level2Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
  class=CODE><span lang=EN-GB>    xbrli:periodType=&quot;duration&quot;/&gt;</span></span></p>

  </td>
 </tr>
</table>

<p class=Level2Text style='margin-top:6.0pt'><span lang=EN-GB>The </span><span
class=CODE><span lang=EN-GB>xbrli:balance</span></span><span lang=EN-GB>, </span><span
class=CODE><span lang=EN-GB>xbrli:periodType</span></span><span lang=EN-GB> and
</span><span class=CODE><span lang=EN-GB>nillable </span></span><span
lang=EN-GB>attributes of a dimension item declaration have no significance.</span></p>

<p class=Level3Text><span lang=EN-GB>There are two dimension types in this
specification: Typed dimensions and Explicit dimensions. The dimension
declaration is referenced by using its </span><span class=CODE><span
lang=EN-GB>QName</span></span><span lang=EN-GB> in a </span><span class=CODE><span
lang=EN-GB>dimension</span></span><span lang=EN-GB> attribute in the <i>dimension
container</i> [Def, 16] element in the context elements of XBRL instances. The
value of those <i>dimension container</i> [Def, 16] elements MAY be a </span><span
class=CODE><span lang=EN-GB>QName</span></span><span lang=EN-GB> for explicit
dimensions or a complex type XML element for typed dimensions.</span></p>

<p class=Level3Text><span lang=EN-GB>A non empty dimension has a domain of
members.</span></p>

<p class=Level3Text><a name=domain></a><a name="domain_short"><span lang=EN-GB>[Def,
8]</span></a><span lang=EN-GB> The <i>domain of members</i> is either the instantiation
of XML elements according to their XML schema definitions for typed dimensions
or the </span><span class=CODE><span lang=EN-GB>QNames</span></span><span
lang=EN-GB> of the members for explicit dimensions.</span></p>

<p class=Level3Text><span lang=EN-GB>The domain of elements for implicit
dimensions is represented by a global element definition in an XML schema. See
section 2.5.2 below.</span></p>

<p class=Level3Text><span lang=EN-GB>The domain of members for explicit
dimensions is composed by traversing the arcs that connects the dimension with
the domain and the domain with the members. See section 2.5.3 below.</span></p>

<h3 style='margin-left:76.5pt;text-indent:-36.0pt'><a name="_2.5.1"></a><a
name="_Toc134874539"></a><a name="_Toc134878445"></a><a name="_Toc134887032"></a><span
lang=EN-GB>2.5.1<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=EN-GB>Constraints on the dimension declaration</span></h3>

<p class=Level3Text style='margin-left:36.0pt;text-indent:-18.0pt'><span
lang=EN-GB>1.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=EN-GB>A dimensional processor MUST raise an error <a
name="TxErr_DimensionElementIsNotAbstract">[Dim Err, 9] </a></span><span
class=CODE><span lang=EN-GB>xbrldte:DimensionElementIsNotAbstractError</span></span><span
lang=EN-GB> if an element that is in the substitution group of </span><span
class=CODE><span lang=EN-GB>xbrldt:dimensionItem</span></span><span lang=EN-GB>

is not abstract.</span></p>

<h3 style='margin-left:76.5pt;text-indent:-36.0pt'><a name="_Ref108246944"></a><a
name="_2.5.2"></a><a name="_Ref114547897"></a><a name="_Toc117520449"></a><a
name="_Toc117568957"></a><a name="_Toc117574401"></a><a name="_Toc117582262"></a><a
name="_Toc117589350"></a><a name="_Toc117593636"></a><a name="_Toc117593784"></a><a
name="_Toc117594211"></a><a name="_Toc117596754"></a><a name="_Toc117600166"></a><a
name="_Toc117600544"></a><a name="_Toc117671100"></a><a name="_Toc117671221"></a><a
name="_Toc106548080"></a><a name="_Toc106553151"></a><a name="_Toc106553199"></a><a
name="_Toc106553290"></a><a name="_Toc106553352"></a><a name="_Toc106554272"></a><a
name="_Toc106554311"></a><a name="_Toc106554363"></a><a name="_Toc106556345"></a><a
name="_Toc106723225"></a><a name="_Toc106988690"></a><a name="_Toc106548086"></a><a
name="_Toc106553157"></a><a name="_Toc106553205"></a><a name="_Toc106553296"></a><a
name="_Toc106553358"></a><a name="_Toc106554278"></a><a name="_Toc106554317"></a><a
name="_Toc106554369"></a><a name="_Toc106556351"></a><a name="_Toc106723231"></a><a
name="_Toc106988696"></a><a name="_Toc106548090"></a><a name="_Toc106553161"></a><a
name="_Toc106553209"></a><a name="_Toc106553300"></a><a name="_Toc106553362"></a><a
name="_Toc106554282"></a><a name="_Toc106554321"></a><a name="_Toc106554373"></a><a
name="_Toc106556355"></a><a name="_Toc106723235"></a><a name="_Toc106988700"></a><a
name="_Toc106548091"></a><a name="_Toc106553162"></a><a name="_Toc106553210"></a><a
name="_Toc106553301"></a><a name="_Toc106553363"></a><a name="_Toc106554283"></a><a
name="_Toc106554322"></a><a name="_Toc106554374"></a><a name="_Toc106556356"></a><a
name="_Toc106723236"></a><a name="_Toc106988701"></a><a name="_Toc106548093"></a><a
name="_Toc106553164"></a><a name="_Toc106553212"></a><a name="_Toc106553303"></a><a
name="_Toc106553365"></a><a name="_Toc106554285"></a><a name="_Toc106554324"></a><a
name="_Toc106554376"></a><a name="_Toc106556358"></a><a name="_Toc106723238"></a><a
name="_Toc106988703"></a><a name="_Toc106548095"></a><a name="_Toc106553166"></a><a
name="_Toc106553214"></a><a name="_Toc106553305"></a><a name="_Toc106553367"></a><a
name="_Toc106554287"></a><a name="_Toc106554326"></a><a name="_Toc106554378"></a><a
name="_Toc106556360"></a><a name="_Toc106723240"></a><a name="_Toc106988705"></a><a
name="_Toc105858306"></a><a name="_Toc106001975"></a><a name="_Toc106006535"></a><a
name="_Toc106013305"></a><a name="_Toc114544977"></a><a name="_Toc114545466"></a><a
name="_Toc114545956"></a><a name="_Toc114546446"></a><a name="_Toc114546937"></a><a
name="_Toc114547580"></a><a name="_Toc114551468"></a><a name="_Toc114565850"></a><span
lang=EN-GB>2.5.2<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=EN-GB>Typed dimensions</span></h3>

<p class=Level3Text><a name="_Toc117594296"></a><a name="typed_dimension"></a><a
name="typed_dimension_short"><span lang=EN-GB>[Def, 9]</span></a><span
lang=EN-GB> A <i>typed dimension</i> is a <i>dimension declaration</i> [Def, 7]
whose <i>domain of members</i> [Def, 8] is defined in another XML element
referenced in the </span><span class=CODE><span lang=EN-GB>xbrldt:typedDomainRef</span></span><span
lang=EN-GB> attribute.</span><span lang=EN-GB> </span></p>

<p class=Level3Text><span lang=EN-GB>A typed dimension <span class=MODAL0><span
style='font-family:Verdana'>must</span></span> have nonempty content for the
attribute </span><span class=CODE><span lang=EN-GB>xbrldt:typedDomainRef</span></span><span
lang=EN-GB>.</span></p>

<p class=Level3Text><span lang=EN-GB>The </span><span class=CODE><span
lang=EN-GB>xbrldt:typedDomainRef</span></span><span lang=EN-GB> is an </span><span
class=CODE><span lang=EN-GB>xlink:href</span></span><span lang=EN-GB> to an
element declaration in an XML Schema that defines the dimension domain.</span></p>

<p class=Level3Text><span lang=EN-GB>In the instance document, a typed <i>dimension
value</i> [Def, 15] below is the child of an </span><span class=CODE><span
lang=EN-GB>xbrldi:typedMember</span></span><span lang=EN-GB> element that has a
</span><span class=CODE><span lang=EN-GB>dimension</span></span><span
lang=EN-GB> attribute whose value locates the typed dimension element
declaration.</span></p>

<p class=MsoCaption><a name="_example_8"><span lang=EN-GB>Example </span></a><span lang=EN-GB>8</span><span lang=EN-GB>. Typed dimension elements and their domains</span></p>

<table class=MsoTableGrid border=1 cellspacing=0 cellpadding=0
 style='border-collapse:collapse;border:none'>
 <thead>
  <tr>
   <td width=182 valign=top style='width:136.15pt;border:solid windowtext 1.0pt;
   background:#CCFFFF;padding:0cm 1.45pt 0cm 1.45pt'>
   <p class=MsoNormal style='margin-right:5.65pt;page-break-after:avoid'><b><span
   lang=EN-GB>Dimension item declaration in tax.xsd</span></b></p>
   </td>
   <td width=189 valign=top style='width:5.0cm;border:solid windowtext 1.0pt;
   border-left:none;background:#CCFFFF;padding:0cm 1.45pt 0cm 1.45pt'>
   <p class=MsoNormal style='page-break-after:avoid'><b><span lang=EN-GB>Domain
   declaration in schema.xsd</span></b></p>

   </td>
   <td width=209 valign=top style='width:157.0pt;border:solid windowtext 1.0pt;
   border-left:none;background:#CCFFFF;padding:0cm 1.45pt 0cm 1.45pt'>
   <p class=MsoNormal style='page-break-after:avoid'><b><span lang=EN-GB>Domain
   members in instance.xbrl</span></b></p>
   </td>
  </tr>
 </thead>
 <tr>
  <td width=182 valign=top style='width:136.15pt;border:solid windowtext 1.0pt;
  border-top:none;background:#CCFFFF;padding:0cm 1.45pt 0cm 1.45pt'>

  <p class=MsoNormal style='margin-right:5.65pt;page-break-after:avoid'><span
  class=CODE><span lang=EN-GB style='font-size:8.0pt'>&lt;element</span></span></p>
  <p class=MsoNormal style='margin-right:5.65pt;text-indent:9.75pt;page-break-after:
  avoid'><span class=CODE><span lang=EN-GB style='font-size:8.0pt'>name=&quot;dCustomer&quot;</span></span></p>
  <p class=MsoNormal style='margin-right:5.65pt;text-indent:9.75pt;page-break-after:
  avoid'><span class=CODE><span lang=EN-GB style='font-size:8.0pt'>id=&quot;tax_dCustomer&quot;</span></span></p>
  <p class=MsoNormal style='margin-right:5.65pt;text-indent:9.75pt;page-break-after:
  avoid'><span class=CODE><span lang=EN-GB style='font-size:8.0pt'>substitutionGroup=&quot;xbrldt:dimensionItem&quot;</span></span></p>
  <p class=MsoNormal style='margin-right:5.65pt;text-indent:9.75pt;page-break-after:
  avoid'><span class=CODE><span lang=EN-GB style='font-size:8.0pt'>type=&quot;xbrli:stringItemType&quot;</span></span></p>

  <p class=MsoNormal style='margin-right:5.65pt;text-indent:9.75pt;page-break-after:
  avoid'><span class=CODE><span lang=EN-GB style='font-size:8.0pt'>abstract=&quot;true&quot;</span></span></p>
  <p class=MsoNormal style='margin-right:5.65pt;text-indent:9.75pt;page-break-after:
  avoid'><span class=CODE><span lang=EN-GB style='font-size:8.0pt'>xbrli:periodType=&quot;duration&quot;</span></span></p>
  <p class=MsoNormal style='margin-right:5.65pt;text-indent:9.75pt;page-break-after:
  avoid'><span class=CODE><span lang=EN-GB style='font-size:8.0pt'>xbrldt:typedDomainRef=&quot;schema.xsd#id_cust&quot;</span></span></p>
  <p class=MsoNormal style='margin-right:5.65pt;text-indent:9.75pt;page-break-after:
  avoid'><span class=CODE><span lang=EN-GB style='font-size:8.0pt'>/&gt;</span></span></p>
  </td>

  <td width=189 valign=top style='width:5.0cm;border-top:none;border-left:none;
  border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  background:#CCFFFF;padding:0cm 1.45pt 0cm 1.45pt'>
  <p class=MsoNormal style='page-break-after:avoid'><span class=CODE><span
  lang=EN-GB style='font-size:8.0pt'>&lt;element name=&quot;cust&quot; id=&quot;id_cust&quot;&gt;</span></span></p>
  <p class=MsoNormal style='text-indent:9.75pt;page-break-after:avoid'><span
  class=CODE><span lang=EN-GB style='font-size:8.0pt'>&lt;simpleType&gt;</span></span></p>
  <p class=MsoNormal style='text-indent:9.75pt;page-break-after:avoid'><span
  class=CODE><span lang=EN-GB style='font-size:8.0pt'>  &lt;restriction
  base=&quot;string&quot;&gt;</span></span></p>

  <p class=MsoNormal style='page-break-after:avoid'><span class=CODE><span
  lang=EN-GB style='font-size:8.0pt'>      &lt;pattern
  value=&quot;[0-9][0-9][0-9][0-9][0-9]&quot;/&gt;</span></span></p>
  <p class=MsoNormal style='page-break-after:avoid'><span class=CODE><span
  lang=EN-GB style='font-size:8.0pt'>    &lt;/restriction&gt;</span></span></p>
  <p class=MsoNormal style='page-break-after:avoid'><span class=CODE><span
  lang=EN-GB style='font-size:8.0pt'>  &lt;/simpleType&gt;</span></span></p>
  <p class=MsoNormal style='page-break-after:avoid'><span class=CODE><span
  lang=EN-GB style='font-size:8.0pt'>&lt;/element&gt;</span></span></p>

  </td>
  <td width=209 valign=top style='width:157.0pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  background:#CCFFFF;padding:0cm 1.45pt 0cm 1.45pt'>
  <p class=MsoNormal style='page-break-after:avoid'><span class=CODE><span
  lang=EN-GB style='font-size:8.0pt'>&lt;xbrldi:typedMember dimension=&quot;tax:dCustomer&quot;&gt;</span></span></p>
  <p class=MsoNormal style='page-break-after:avoid'><span class=CODE><span
  lang=EN-GB style='font-size:8.0pt'>  &lt;cust&gt;12345&lt;/cust&gt;</span></span></p>
  <p class=MsoNormal style='page-break-after:avoid'><span class=CODE><span
  lang=EN-GB style='font-size:8.0pt'>&lt;/xbrldi:typedMember&gt;</span></span></p>

  <p class=MsoNormal style='page-break-after:avoid'><span class=CODE><span
  lang=EN-GB style='font-size:8.0pt'>&nbsp;</span></span></p>
  <p class=MsoNormal style='page-break-after:avoid'><span class=CODE><span
  lang=EN-GB style='font-size:8.0pt'>&lt;xbrldi:typedMember</span></span></p>
  <p class=MsoNormal style='page-break-after:avoid'><span class=CODE><span
  lang=EN-GB style='font-size:8.0pt'>dimension=&quot;tax:dCustomer&quot;&gt; </span></span></p>
  <p class=MsoNormal style='page-break-after:avoid'><span class=CODE><span
  lang=EN-GB style='font-size:8.0pt'>  &lt;cust&gt;01742&lt;/cust&gt;</span></span></p>
  <p class=MsoNormal style='page-break-after:avoid'><span class=CODE><span
  lang=EN-GB style='font-size:8.0pt'>&lt;/xbrldi:typedMember&gt;</span></span></p>

  </td>
 </tr>
 <tr>
  <td width=182 valign=top style='width:136.15pt;border:solid windowtext 1.0pt;
  border-top:none;background:#CCFFFF;padding:0cm 1.45pt 0cm 1.45pt'>
  <p class=MsoNormal style='margin-right:5.65pt;page-break-after:avoid'><span
  class=CODE><span lang=EN-GB style='font-size:8.0pt'>&lt;element </span></span></p>
  <p class=MsoNormal style='margin-right:5.65pt;text-indent:9.75pt;page-break-after:
  avoid'><span class=CODE><span lang=EN-GB style='font-size:8.0pt'>name=&quot;dPhone&quot;</span></span></p>
  <p class=MsoNormal style='margin-right:5.65pt;text-indent:9.75pt;page-break-after:
  avoid'><span class=CODE><span lang=EN-GB style='font-size:8.0pt'>id=&quot;tax_dPhone&quot;

  </span></span></p>
  <p class=MsoNormal style='margin-right:5.65pt;text-indent:9.75pt;page-break-after:
  avoid'><span class=CODE><span lang=EN-GB style='font-size:8.0pt'>substitutionGroup=&quot;xbrldt:dimensionItem&quot;
  </span></span></p>
  <p class=MsoNormal style='margin-right:5.65pt;text-indent:9.75pt;page-break-after:
  avoid'><span class=CODE><span lang=EN-GB style='font-size:8.0pt'>type=&quot;xbrli:stringItemType&quot;</span></span></p>
  <p class=MsoNormal style='margin-right:5.65pt;text-indent:9.75pt;page-break-after:
  avoid'><span class=CODE><span lang=EN-GB style='font-size:8.0pt'>abstract=&quot;true&quot;</span></span></p>
  <p class=MsoNormal style='margin-right:5.65pt;text-indent:9.75pt;page-break-after:
  avoid'><span class=CODE><span lang=EN-GB style='font-size:8.0pt'>xbrli:periodType=&quot;duration&quot;</span></span></p>

  <p class=MsoNormal style='margin-right:5.65pt;text-indent:9.75pt;page-break-after:
  avoid'><span class=CODE><span lang=EN-GB style='font-size:8.0pt'>xbrldt:typedDomainRef=&quot;schema.xsd#id_phone&quot;</span></span></p>
  <p class=MsoNormal style='margin-right:5.65pt;text-indent:9.75pt;page-break-after:
  avoid'><span class=CODE><span lang=EN-GB style='font-size:8.0pt'>/&gt;</span></span></p>
  <p class=MsoNormal style='margin-right:5.65pt;page-break-after:avoid'><span
  class=CODE><span lang=EN-GB style='font-size:8.0pt'>&nbsp;</span></span></p>
  <p class=MsoNormal style='margin-right:5.65pt;page-break-after:avoid'><span
  class=CODE><span lang=EN-GB style='font-size:8.0pt'>&nbsp;</span></span></p>
  </td>
  <td width=189 valign=top style='width:5.0cm;border-top:none;border-left:none;
  border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  background:#CCFFFF;padding:0cm 1.45pt 0cm 1.45pt'>
  <p class=MsoNormal style='page-break-after:avoid'><span class=CODE><span
  lang=EN-GB style='font-size:8.0pt'>&lt;element name=&quot;phone&quot;

  id=&quot;id_phone&quot; xsi:nillable=&quot;true&quot;&gt;</span></span></p>
  <p class=MsoNormal style='page-break-after:avoid'><span class=CODE><span
  lang=EN-GB style='font-size:8.0pt'>  &lt;complexType&gt;</span></span></p>
  <p class=MsoNormal style='page-break-after:avoid'><span class=CODE><span
  lang=EN-GB style='font-size:8.0pt'>    &lt;sequence&gt;</span></span></p>
  <p class=MsoNormal style='page-break-after:avoid'><span class=CODE><span
  lang=EN-GB style='font-size:8.0pt'>      &lt;element name=&quot;country&quot;

  type=&quot;integer&quot;/&gt;</span></span></p>
  <p class=MsoNormal style='page-break-after:avoid'><span class=CODE><span
  lang=EN-GB style='font-size:8.0pt'>      &lt;element name=&quot;city&quot;
  type=&quot;integer&quot;/&gt;</span></span></p>
  <p class=MsoNormal style='page-break-after:avoid'><span class=CODE><span
  lang=EN-GB style='font-size:8.0pt'>      &lt;element name=&quot;number&quot;

  type=&quot;integer&quot;/&gt;</span></span></p>
  <p class=MsoNormal style='page-break-after:avoid'><span class=CODE><span
  lang=EN-GB style='font-size:8.0pt'>    &lt;/sequence&gt;</span></span></p>
  <p class=MsoNormal style='page-break-after:avoid'><span class=CODE><span
  lang=EN-GB style='font-size:8.0pt'>  &lt;/complexType&gt;</span></span></p>
  <p class=MsoNormal style='page-break-after:avoid'><span class=CODE><span
  lang=EN-GB style='font-size:8.0pt'>&lt;/element&gt;</span></span></p>
  </td>

  <td width=209 valign=top style='width:157.0pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  background:#CCFFFF;padding:0cm 1.45pt 0cm 1.45pt'>
  <p class=MsoNormal style='page-break-after:avoid'><span lang=EN-GB
  style='font-size:8.0pt'>Elements valid for the domain type, such as: </span></p>
  <p class=MsoNormal style='page-break-after:avoid'><span class=CODE><span
  lang=EN-GB style='font-size:8.0pt'>&nbsp;</span></span></p>
  <p class=MsoNormal style='page-break-after:avoid'><span class=CODE><span
  lang=EN-GB style='font-size:8.0pt'>&lt;xbrldi:typedMember dimension=&quot;tax:dPhone&quot;&gt;</span></span></p>
  <p class=MsoNormal style='page-break-after:avoid'><span class=CODE><span
  lang=EN-GB style='font-size:8.0pt'>  &lt;phone&gt;</span></span></p>
  <p class=MsoNormal style='page-break-after:avoid'><span class=CODE><span
  lang=EN-GB style='font-size:8.0pt'>    &lt;country&gt;7&lt;/country&gt;</span></span></p>

  <p class=MsoNormal style='page-break-after:avoid'><span class=CODE><span
  lang=EN-GB style='font-size:8.0pt'>    &lt;city&gt;7&lt;/city&gt;</span></span></p>
  <p class=MsoNormal style='page-break-after:avoid'><span class=CODE><span
  lang=EN-GB style='font-size:8.0pt'>    &lt;number&gt;5555555&lt;/number&gt;</span></span></p>
  <p class=MsoNormal style='page-break-after:avoid'><span class=CODE><span
  lang=EN-GB style='font-size:8.0pt'>  &lt;/phone&gt;</span></span></p>
  <p class=MsoNormal style='page-break-after:avoid'><span class=CODE><span
  lang=EN-GB style='font-size:8.0pt'>&lt;/xbrldi:typedMember&gt;</span></span></p>

  <p class=MsoNormal style='page-break-after:avoid'><span class=CODE><span
  lang=EN-GB style='font-size:8.0pt'>&nbsp;</span></span></p>
  <p class=MsoNormal style='page-break-after:avoid'><span class=CODE><span
  lang=EN-GB style='font-size:8.0pt'>&lt;xbrldi:typedMember dimension=&quot;tax:dPhone&quot;&gt;</span></span></p>
  <p class=MsoNormal style='page-break-after:avoid'><span class=CODE><span
  lang=EN-GB style='font-size:8.0pt'>  &lt;phone xsi:nil=&quot;true&quot;/&gt;</span></span></p>
  <p class=MsoNormal style='page-break-after:avoid'><span class=CODE><span
  lang=EN-GB style='font-size:8.0pt'>&lt;/xbrldi:typedMember&gt;</span></span></p>
  </td>

 </tr>
</table>

<p class=Level3Text style='margin-top:6.0pt'><span lang=EN-GB>The separation of
the dimension item from the element actually appearing in the instance is
necessary because relationships in the definition linkbase may only have a target
in the </span><span class=CODE><span lang=EN-GB>xbrli:item</span></span><span
lang=EN-GB> or </span><span class=CODE><span lang=EN-GB>xbrli:tuple</span></span><span
lang=EN-GB> substitution group, but such a restriction on the domain itself
would be neither necessary nor desirable.</span></p>

<h4><a name="_Ref114565250"></a><a name="_Ref114564383"></a><a
name="_Ref114564360"><span lang=EN-GB>2.5.2.1<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=EN-GB>The xbrldt:typedDomainRef</span></a><span
lang=EN-GB> attribute</span></h4>

<p class=Level2Text><span lang=EN-GB>The </span><span class=CODE><span
lang=EN-GB>xbrldt:typedDomainRef</span></span><span lang=EN-GB> attribute is
used in a typed dimension element to locate the element in an XML Schema that
defines the content of this typed dimension.</span></p>

<p class=Level2Text><span lang=EN-GB>The value of the </span><span class=CODE><span
lang=EN-GB>xbrldt:typedDomainRef</span></span><span lang=EN-GB> attribute MUST
be an URI reference as defined in [RFC3986]. The value of </span><span
class=CODE><span lang=EN-GB>xbrldt:typedDomainRef</span></span><span
lang=EN-GB> MUST have a fragment identifier conformant with the section 3.2 of
the XPointer framework [XPTR].</span></p>

<p class=Level2Text><span lang=EN-GB>The URI referenced in the </span><span
class=CODE><span lang=EN-GB>xbrldt:typedDomainRef</span></span><span
lang=EN-GB> attribute has type </span><span class=CODE><span lang=EN-GB>anyURI</span></span><span
lang=EN-GB>. If the URI reference is relative, its absolute version MUST be
computed by the method of [XML Base] before use.</span></p>

<table class=MsoTableGrid border=1 cellspacing=0 cellpadding=0
 style='border-collapse:collapse;border:none'>
 <tr>
  <td width=585 valign=top style='width:439.0pt;border:double windowtext 1.5pt;
  background:#E6E6E6;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span
  class=CODE><span lang=EN-GB>&lt;xs:attribute name=&quot;<b>typedDomainRef</b>&quot;
  type=&quot;xs:anyURI&quot;/&gt;</span></span></p>
  </td>

 </tr>
</table>

<p class=Level4Text><span lang=EN-GB>The schema pointed to by the </span><span
class=CODE><span lang=EN-GB>xbrldt:typedDomainRef</span></span><span
lang=EN-GB> MUST be part of the DTS.</span></p>

<h5><a name="_Ref117597409"><span lang=EN-GB>2.5.2.1.1<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=EN-GB>Constraints on the xbrldt:typedDomainRef
attribute</span></a></h5>

<p class=Level4Text style='margin-left:36.0pt;text-indent:-18.0pt'><span
lang=EN-GB>1.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

</span></span><span lang=EN-GB>A dimensional processor MUST raise an error <a
name="TxErr_OutOfDTSSchemaError">[Dim Err, 10] </a></span><span class=CODE><span
lang=EN-GB>xbrldte:OutOfDTSSchemaError</span></span><span
lang=EN-GB style='font-size:10.0pt;font-family:Arial'><span style='color:navy'> </span></span><span
lang=EN-GB>if the</span><span lang=EN-GB style='font-size:10.0pt;font-family:
Arial;color:navy'> </span><span class=CODE><span lang=EN-GB>xbrldt:typedDomainRef</span></span><span
lang=EN-GB style='font-size:10.0pt;font-family:Arial;color:navy'> </span><span
lang=EN-GB>attribute points to a schema that is not included in the taxonomy
DTS.</span></p>

<p class=Level4Text style='margin-left:36.0pt;text-indent:-18.0pt'><span
lang=EN-GB>2.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=EN-GB>A dimensional processor MUST raise an error <a
name="TxErr_TypedDomainRefError">[Dim Err, 11] </a></span><span class=CODE><span
lang=EN-GB>xbrldte:TypedDomainRefError</span></span><span
lang=EN-GB> if the </span><span class=CODE><span lang=EN-GB>xbrldt:typedDomainRef</span></span><span
lang=EN-GB> attribute appears on an XML Schema element declaration that is not
a <i>dimension declaration</i> [Def, 7].</span></p>

<p class=Level4Text style='margin-left:36.0pt;text-indent:-18.0pt'><span
lang=EN-GB>3.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=EN-GB>A dimensional processor MUST raise an error <a
name="TxErr_TypedDimensionError">[Dim Err, 12] </a></span><span class=CODE><span
lang=EN-GB>xbrldte:TypedDimensionError</span></span><span
lang=EN-GB> if the </span><span class=CODE><span lang=EN-GB>xbrldt:typedDomainRef</span></span><span
lang=EN-GB> attribute locates (with </span><span class=CODE><span lang=EN-GB>xml:base
</span></span><span lang=EN-GB>and following definition in section 3.2 of [XPTR])
any of the following:</span></p>

<p class=Level4Text style='margin-top:0cm;margin-right:0cm;margin-bottom:0cm;
margin-left:71.7pt;margin-bottom:.0001pt;text-indent:-17.85pt'><span
lang=EN-GB style='font-size:6.0pt;font-family:Symbol'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=EN-GB>Nothing</span></p>

<p class=Level4Text style='margin-top:0cm;margin-right:0cm;margin-bottom:0cm;
margin-left:71.7pt;margin-bottom:.0001pt;text-indent:-17.85pt'><span
lang=EN-GB style='font-size:6.0pt;font-family:Symbol'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=EN-GB>Something that is not a global XML Schema
element declaration</span></p>

<p class=Level4Text style='margin-left:72.0pt;text-indent:-18.0pt'><span
lang=EN-GB style='font-size:6.0pt;font-family:Symbol'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=EN-GB>A global abstract element declaration.</span></p>

<p class=Level4Text style='margin-left:36.0pt;text-indent:-18.0pt'><span
lang=EN-GB>4.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=EN-GB>A dimensional processor MUST raise an error <a
name="TxErr_TypedDimensionURIError">[Dim Err, 13] </a></span><span class=CODE><span
lang=EN-GB>xbrldte:TypedDimensionURIError</span></span><span
lang=EN-GB>  if the</span><span class=CODE><span lang=EN-GB>

xbrldt:typedDomainRef</span></span><span lang=EN-GB> attribute does not contain
a fragment identifier.</span></p>

<p class=Level4Text style='margin-left:36.0pt;text-indent:-18.0pt'><span
lang=EN-GB>5.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=EN-GB>According to the </span><span class=CODE><span
lang=EN-GB>xbrldt</span></span><span lang=EN-GB> XML Schema, the content of the
</span><span class=CODE><span lang=EN-GB>xbrldt:typedDomainRef</span></span><span
lang=EN-GB> attribute must be a valid URI.</span></p>

<h3 style='margin-left:76.5pt;text-indent:-36.0pt'><a name="_2.5.3"></a><a
name="_Ref109058058"></a><a name="_Ref109058056"></a><a name="_Ref109056239"></a><a
name="_Ref109056236"></a><a name="_Toc117520453"></a><a name="_Toc117568961"></a><a
name="_Toc117574405"></a><a name="_Toc117582266"></a><a name="_Toc117589354"></a><a
name="_Toc117593640"></a><a name="_Toc117593788"></a><a name="_Toc117594215"></a><a
name="_Toc117596758"></a><a name="_Toc117600170"></a><a name="_Toc117600548"></a><a
name="_Toc117671104"></a><a name="_Toc117671225"></a><a name="_Toc117520456"></a><a
name="_Toc117568964"></a><a name="_Toc117574408"></a><a name="_Toc117582269"></a><a
name="_Toc117589357"></a><a name="_Toc117593643"></a><a name="_Toc117593791"></a><a
name="_Toc117594218"></a><a name="_Toc117596761"></a><a name="_Toc117600173"></a><a
name="_Toc117600551"></a><a name="_Toc117671107"></a><a name="_Toc117671228"></a><a
name="_Toc117520462"></a><a name="_Toc117568970"></a><a name="_Toc117574414"></a><a
name="_Toc117582275"></a><a name="_Toc117589363"></a><a name="_Toc117593649"></a><a
name="_Toc117593797"></a><a name="_Toc117594224"></a><a name="_Toc117596767"></a><a
name="_Toc117600179"></a><a name="_Toc117600557"></a><a name="_Toc117671113"></a><a
name="_Toc117671234"></a><a name="_Toc117520466"></a><a name="_Toc117568974"></a><a
name="_Toc117574418"></a><a name="_Toc117582279"></a><a name="_Toc117589367"></a><a
name="_Toc117593653"></a><a name="_Toc117593801"></a><a name="_Toc117594228"></a><a
name="_Toc117596771"></a><a name="_Toc117600183"></a><a name="_Toc117600561"></a><a
name="_Toc117671117"></a><a name="_Toc117671238"></a><a name="_Toc114544996"></a><a
name="_Toc114545485"></a><a name="_Toc114545975"></a><a name="_Toc114546465"></a><a
name="_Toc114546956"></a><a name="_Toc114547601"></a><a name="_Toc114551489"></a><a
name="_Toc114565871"></a><span lang=EN-GB>2.5.3<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

</span></span><span lang=EN-GB>Explicit dimensions</span></h3>

<p class=Level2Text><a name="_Toc117594297"></a><a name="explicit_dimension"></a><a
name="explicit_dimension_short"><span lang=EN-GB>[Def, 10]</span></a><span
lang=EN-GB> An <i>explicit dimension </i>is a <i>dimension declaration</i> [Def,
7] that has no </span><span class=CODE><span lang=EN-GB>xbrldt:typedDomainRef</span></span><span
lang=EN-GB> attribute and has dimension-domain arcs to zero or more <i>domain
member declarations</i> [Def, 11]</span><span
lang=EN-GB> whose </span><span class=CODE><span lang=EN-GB>QNames</span></span><span
lang=EN-GB> comprise the dimension<i> domain</i> [Def, 8].</span></p>

<p class=Level2Text><a name="_Toc117594298"></a><a
name="domain_member_declaration"></a><a name="domain_member_declaration_short"><span
lang=EN-GB>[Def, 11]</span></a><span lang=EN-GB> A <i>domain member declaration</i>
is an element defined in a taxonomy in the </span><span class=CODE><span
lang=EN-GB>xbrli:item </span></span><span lang=EN-GB>substitution group  and
not in the </span><span class=CODE><span lang=EN-GB>xbrldt:hypercubeItem</span></span><span
lang=EN-GB> or </span><span class=CODE><span lang=EN-GB>xbrldt:dimensionItem</span></span><span
lang=EN-GB> substitution groups</span><span
lang=EN-GB>.</span></p>

<p class=Level2Text><a name="_Toc117594299"></a><a name="domain_of_members"></a><a
name="domain_of_members_short"><span lang=EN-GB>[Def, 12]</span></a><span
lang=EN-GB> A <i>domain of valid members of a explicit dimension</i> is the set
of </span><span class=CODE><span lang=EN-GB>QNames</span></span><span
lang=EN-GB> of all usable elements (see 2.5.3.3 below) in the <i>dimensional
relationship set</i> [Def, 3] for the domain-member relation rooted at one <i>domain
member</i> [Def, 11]</span><span
lang=EN-GB>.</span><span lang=EN-GB> This is the <i>effective domain</i> [Def, 14]
without the elements that are marked as not usable.</span></p>

<p class=Level2Text><span lang=EN-GB>The domain members therefore inherit all
the features of XBRL items, such as labels in multiple languages, presentation
ordering, references, and extensibility of relations through prohibition,
overrides, and augmentation. The members of the domain may also be arranged
into a relationship </span><span class=CODE><span lang=EN-GB>domain&#8209;member</span></span><span
lang=EN-GB> that satisfies the requirements for an inclusion relationship [DIM-REQ].</span></p>

<p class=Level2Text><span lang=EN-GB>The domain of an explicit dimension is
represented by the target item of a </span><span class=CODE><span lang=EN-GB>dimension&#8209;domain</span></span><span
lang=EN-GB> relationship whose source is the explicit dimension element. The </span><span
class=CODE><span lang=EN-GB>QName</span></span><span lang=EN-GB> of the domain
item is a valid member of the domain.</span></p>

<p class=Level2Text><span lang=EN-GB>According to the architecture defined in Figure
1 above, primary items and explicit dimensions members are both in the
substitution group of </span><span class=CODE><span lang=EN-GB>xbrli:item</span></span><span
lang=EN-GB>. A primary item defined in a taxonomy can play two different roles
in an instance document: it could be used as a member of an explicit dimension
in the context of another item or it can be used as an item too. The </span><span
class=CODE><span lang=EN-GB>QName</span></span><span lang=EN-GB> of a primary
item MUST NOT be a member of the domain of any of its explicit dimensions.</span></p>

<p class=MsoCaption><a name="_example_9"><span lang=EN-GB>Example </span></a><span lang=EN-GB>9</span><span lang=EN-GB>. An explicit dimension element and its
domain</span></p>

<table class=MsoTableGrid border=1 cellspacing=0 cellpadding=0 width=597
 style='width:448.0pt;border-collapse:collapse;border:none'>
 <tr style='page-break-inside:avoid'>

  <td width=219 valign=top style='width:164.5pt;border:solid windowtext 1.0pt;
  background:#CCFFFF;padding:0cm 1.45pt 0cm 1.45pt'>
  <p class=MsoNormal style='page-break-after:avoid'><b><span lang=EN-GB>Dimension
  Item Declaration in a taxonomy schema</span></b></p>
  </td>
  <td width=219 valign=top style='width:164.6pt;border:solid windowtext 1.0pt;
  border-left:none;background:#CCFFFF;padding:0cm 1.45pt 0cm 1.45pt'>
  <p class=MsoNormal style='page-break-after:avoid'><b><span lang=EN-GB>Domain
  Members Declaration in a taxonomy schema</span></b></p>
  </td>
  <td width=159 valign=top style='width:118.9pt;border:solid windowtext 1.0pt;
  border-left:none;background:#CCFFFF;padding:0cm 1.45pt 0cm 1.45pt'>
  <p class=MsoNormal style='page-break-after:avoid'><b><span lang=EN-GB>Domain
  Members in XBRL instances</span></b></p>

  </td>
 </tr>
 <tr style='page-break-inside:avoid'>
  <td width=219 valign=top style='width:164.5pt;border:solid windowtext 1.0pt;
  border-top:none;background:#CCFFFF;padding:0cm 1.45pt 0cm 1.45pt'>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>&lt;xs:element</span></span></p>
  <p class=MsoNormal style='text-indent:9.75pt'><span class=CODE><span
  lang=EN-GB>name=&quot;ContinentDim&quot;</span></span></p>
  <p class=MsoNormal style='text-indent:9.75pt'><span class=CODE><span
  lang=EN-GB>type=&quot;xbrli:stringItemType&quot;</span></span></p>

  <p class=MsoNormal style='text-indent:9.75pt'><span class=CODE><span
  lang=EN-GB>abstract=&quot;true&quot; </span></span></p>
  <p class=MsoNormal style='text-indent:9.75pt'><span class=CODE><span
  lang=EN-GB>substitutionGroup=&quot;xbrldt:dimensionItem&quot;</span></span></p>
  <p class=MsoNormal style='text-indent:9.75pt'><span class=CODE><span
  lang=EN-GB>nillable=&quot;true&quot; </span></span></p>
  <p class=MsoNormal style='text-indent:9.75pt'><span class=CODE><span
  lang=EN-GB>id=&quot;geo_ContinentDim&quot; </span></span></p>

  <p class=MsoNormal style='text-indent:9.75pt'><span class=CODE><span
  lang=EN-GB>xbrli:periodType=&quot;instant&quot;/&gt;</span></span></p>
  <p class=MsoNormal style='text-indent:9.75pt'><span class=CODE><span
  lang=EN-GB>&nbsp;</span></span></p>
  </td>
  <td width=219 valign=top style='width:164.6pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  background:#CCFFFF;padding:0cm 1.45pt 0cm 1.45pt'>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>&lt;xs:element </span></span></p>
  <p class=MsoNormal style='text-indent:9.75pt'><span class=CODE><span
  lang=EN-GB>name=&quot;SouthAmerica&quot; </span></span></p>

  <p class=MsoNormal style='text-indent:9.75pt'><span class=CODE><span
  lang=EN-GB>id=&quot;geo_SouthAmerica&quot; </span></span></p>
  <p class=MsoNormal style='text-indent:9.75pt'><span class=CODE><span lang=FR>type=&quot;xbrli:decimalItemType&quot;
  </span></span></p>
  <p class=MsoNormal style='text-indent:9.75pt'><span class=CODE><span lang=FR>substitutionGroup=&quot;xbrli:item&quot;
  </span></span></p>

  <p class=MsoNormal style='text-indent:9.75pt'><span class=CODE><span lang=FR>nillable=&quot;true&quot;
  </span></span></p>
  <p class=MsoNormal style='text-indent:9.75pt'><span class=CODE><span lang=FR>xbrli:periodType=&quot;instant&quot;/&gt;</span></span></p>
  <p class=MsoNormal style='text-indent:9.75pt'><span class=CODE><span lang=FR>&nbsp;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=FR>&lt;xs:element
  name=&quot;Continent&quot; </span></span></p>

  <p class=MsoNormal style='text-indent:9.75pt'><span class=CODE><span lang=FR>id=&quot;geo_Continent&quot;
  </span></span></p>
  <p class=MsoNormal style='text-indent:9.75pt'><span class=CODE><span lang=FR>type=&quot;xbrli:decimalItemType&quot;
  </span></span></p>
  <p class=MsoNormal style='text-indent:9.75pt'><span class=CODE><span lang=FR>substitutionGroup=&quot;xbrli:item&quot;</span></span></p>
  <p class=MsoNormal style='text-indent:9.75pt'><span class=CODE><span lang=FR>nillable=&quot;true&quot;

  </span></span></p>
  <p class=MsoNormal style='text-indent:9.75pt'><span class=CODE><span
  lang=EN-GB>xbrli:periodType=&quot;instant&quot;/&gt;</span></span></p>
  </td>
  <td width=159 valign=top style='width:118.9pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  background:#CCFFFF;padding:0cm 1.45pt 0cm 1.45pt'>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>QNames</span></span><span
  lang=EN-GB> (assuming that the namespace prefix of the </span><span
  class=CODE><span lang=EN-GB>targetNamespace</span></span><span lang=EN-GB> is
  </span><span class=CODE><span lang=EN-GB>geo</span></span><span lang=EN-GB>

  and there is a </span><span class=CODE><span lang=EN-GB>domain&#8209;member</span></span><span
  lang=EN-GB> arc from </span><span class=CODE><span lang=EN-GB>Continent</span></span><span
  lang=EN-GB> to </span><span class=CODE><span lang=EN-GB>SouthAmerica</span></span><span
  lang=EN-GB>):</span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>&nbsp;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>geo:Continent</span></span></p>

  <p class=MsoNormal><span class=CODE><span lang=EN-GB>geo:SouthAmerica</span></span></p>
  </td>
 </tr>
</table>

<h4><a name="_Ref108979132"><span lang=EN-GB>2.5.3.1<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=EN-GB>Arc role http://xbrl.org/int/dim/arcrole/dimension-domain</span></a></h4>

<p class=Level3Text><span lang=EN-GB>A dimension&#8209;domain relationship has
an <i>explicit dimension declaration</i> [Def, 10] as its source and any <i>domain
member declaration</i> [Def, 11] as its target. It binds a dimension to a
domain.</span></p>

<p class=Level3Text><span lang=EN-GB>The </span><span class=CODE><span
lang=EN-GB>xbrli:balance</span></span><span lang=EN-GB>, </span><span
class=CODE><span lang=EN-GB>xbrli:periodType</span></span><span lang=EN-GB> and
</span><span class=CODE><span lang=EN-GB>nillable</span></span><span
lang=EN-GB> attributes of a domain declaration have no significance.</span></p>

<p class=Level3Text><span lang=EN-GB>The arc <span class=MODAL0><span
style='font-family:Verdana'>may</span></span> have a nonempty </span><span
class=CODE><span lang=EN-GB>xbrldt:usable</span></span><span lang=EN-GB>

attribute as stated in 2.5.3.3 below.</span></p>

<p class=Level3Text style='margin-top:6.0pt'><a name="_Ref108979264"><span
lang=EN-GB>The </span></a><span class=CODE><span lang=EN-GB>http://xbrl.org/int/dim/arcrole/dimension-domain</span></span><span
lang=EN-GB> arc role is declared as follows:</span></p>

<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0
 style='margin-left:3.75pt;border-collapse:collapse;border:none'>
 <tr>
  <td width=576 style='width:432.0pt;border:double windowtext 1.5pt;background:
  #E6E6E6;padding:0cm 3.75pt 0cm 3.75pt'>
  <p class=MsoNormal><span
  class=CODE><span lang=EN-GB>      &lt;arcroleType</span></span></p>

  <p class=MsoNormal><span class=CODE><span lang=EN-GB>         id=&quot;<b>dimension-domain</b>&quot;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>         cyclesAllowed=&quot;<b>none</b>&quot;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>        
  arcroleURI=&quot;<b>http://xbrl.org/int/dim/arcrole/dimension-domain</b>&quot;&gt;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>        
  &lt;definition&gt;<b>Source (a dimension) has only the target (a domain) as
  its domain.</b>&lt;/definition&gt;</span></span></p>

  <p class=MsoNormal><span class=CODE><span lang=EN-GB>         &lt;usedOn&gt;<b>definitionArc</b>&lt;/usedOn&gt;</span></span></p>
  <p class=Preformatted><span class=CODE><span lang=EN-GB>     
  &lt;/arcroleType&gt;</span></span></p>
  </td>
 </tr>
</table>

<h5><a name="_Ref109976153"></a><a name="_Ref120511411"><span
class=ClearformattingChar><span lang=EN-GB style='font-family:Arial'>2.5.3.1.1<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

</span></span></span><span class=ClearformattingChar><span lang=EN-GB
style='font-family:Arial'>Constraints on the dimension-domain arcs</span></span></a></h5>

<p class=Level4Text style='margin-left:36.0pt;text-indent:-18.0pt'><span
lang=EN-GB>1.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span class=ClearformattingChar><span lang=EN-GB>A dimensional
processor </span></span><span class=MODAL0><span lang=EN-GB style='font-family:
Verdana'>must</span></span><span class=ClearformattingChar><span lang=EN-GB> raise
an error <a name="TxErr_DimensionDomainSourceError">[Dim Err</a></span></span><span
lang=EN-GB>, 14] </span><span class=CODE><span lang=EN-GB>xbrldte:DimensionDomainSourceError</span></span><span
lang=EN-GB><span class=ClearformattingChar> if t</span>he source of the arc is
not a <i>explicit</i> <i>dimension declaration </i></span><span
lang=EN-GB>[Def, 10]</span><span lang=EN-GB>.</span></p>

<p class=Level4Text style='margin-left:36.0pt;text-indent:-18.0pt'><span
lang=EN-GB>2.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=EN-GB>A dimensional processor <span class=MODAL0><span
style='font-family:Verdana'>must</span></span><span class=ClearformattingChar> </span>raise
an error <a name="TxErr_DimensionDomainTargetError">[Dim Err, 15] </a></span><span
class=CODE><span lang=EN-GB>xbrldte:DimensionDomainTargetError</span></span><span
lang=EN-GB> if the target of the arc is not a <i>domain member declaration </i>[Def,
11].</span></p>

<p class=Level4Text style='margin-left:36.0pt;text-indent:-18.0pt'><span
lang=EN-GB>3.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=EN-GB>A dimensional processor MUST raise an error <a
name="TxErr_PrimaryItemPolymorphismError">[Dim Err, 16] </a></span><span
class=CODE><span lang=EN-GB>xbrldte:PrimaryItemPolymorphismError</span></span><span
lang=EN-GB> if there is a cycle in which the primary item source of the
hypercube is also a member of the<i> domain</i><i> of valid members</i> [Def, 12].</span></p>

<h4><a name="_Ref108979382"><span lang=EN-GB>2.5.3.2<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=EN-GB>Arc role http://xbrl.org/int/dim/arcrole/domain-member</span></a></h4>

<p class=Level3Text><span lang=EN-GB>A domain-member relationship binds a
domain to a member of a domain. The purpose of this relationship is to create
sets of explicit domain members. </span></p>

<p class=Level2Text><a name="dimension_domain"></a><a
name="dimension_domain_short"><span lang=EN-GB>[Def, 13]</span></a><span
lang=EN-GB> A <i>dimension domain</i> for explicit dimensions is the set of </span><span
class=CODE><span lang=EN-GB>QNames</span></span><span lang=EN-GB> of <i>domain
member declarations</i> [Def, 11] in the <i>dimensional relationship set</i> [Def,
3] rooted at the target of a dimension-domain arc and connected together with
domain-member arcs.</span></p>

<p class=Level3Text><span lang=EN-GB>The base set of a domain-member
relationship <span class=MODAL0><span style='font-family:Verdana'>MAY</span></span>
have undirected cycles but MUST NOT have directed cycles.</span></p>

<p class=Level3Text style='margin-top:6.0pt'><a name="_Ref108979814"><span
lang=EN-GB>The http://xbrl.org/int/dim/arcrole/domain-member arc role is
declared as follows:</span></a></p>

<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0
 style='margin-left:3.75pt;border-collapse:collapse;border:none'>
 <tr>
  <td width=576 style='width:432.0pt;border:double windowtext 1.5pt;background:
  #E6E6E6;padding:0cm 3.75pt 0cm 3.75pt'>
  <p class=MsoNormal><span
  class=CODE><span lang=EN-GB>      &lt;arcroleType</span></span></p>

  <p class=MsoNormal><span class=CODE><span lang=EN-GB>         id=&quot;<b>domain-member</b>&quot;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>        
  cyclesAllowed=&quot;<b>undirected</b>&quot;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>        
  arcroleURI=&quot;<b>http://xbrl.org/int/dim/arcrole/domain-member</b>&quot;&gt;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>        
  &lt;definition&gt;<b>Source (a domain) contains the target (a member).</b>&lt;/definition&gt;</span></span></p>

  <p class=MsoNormal><span class=CODE><span lang=EN-GB>         &lt;usedOn&gt;<b>definitionArc</b>&lt;/usedOn&gt;</span></span></p>
  <p class=Preformatted><span class=CODE><span lang=EN-GB>     
  &lt;/arcroleType&gt;</span></span></p>
  </td>
 </tr>
</table>

<h5><a name="_Ref109831301"></a><a name="_Ref109976219"><span
class=ClearformattingChar><span lang=EN-GB style='font-family:Arial'>2.5.3.2.1<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

</span></span></span><span class=ClearformattingChar><span lang=EN-GB
style='font-family:Arial'>Constraints on the domain-member arcs</span></span></a></h5>

<p class=Level4Text style='margin-left:36.0pt;text-indent:-18.0pt'><span
lang=EN-GB>1.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span class=ClearformattingChar><span lang=EN-GB>A dimensional
processor </span></span><span class=MODAL0><span lang=EN-GB style='font-family:
Verdana'>must</span></span><span class=ClearformattingChar><span lang=EN-GB> raise
an error <a name="TxErr_DomainMemberSourceError">[Dim Err</a></span></span><span
lang=EN-GB>, 17] </span><span class=CODE><span lang=EN-GB>xbrldte:DomainMemberSourceError</span></span><span
lang=EN-GB><span class=ClearformattingChar> if the source of a domain-member
arc is not a primary item declaration</span>.</span></p>

<p class=Level4Text style='margin-left:36.0pt;text-indent:-18.0pt'><span
lang=EN-GB>2.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

</span></span><span lang=EN-GB>A dimensional processor <span class=MODAL0><span
style='font-family:Verdana'>must</span></span><span class=ClearformattingChar> </span>raise
an error <a name="TxErr_DomainMemberTargetError">[Dim Err, 18] </a></span><span
class=CODE><span lang=EN-GB>xbrldte:DomainMemberTargetError</span></span><span
lang=EN-GB> if the target of a domain-member arc is not a primary item
declaration.</span></p>

<p class=Level4Text style='margin-left:36.0pt;text-indent:-18.0pt'><span
lang=EN-GB>3.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=EN-GB>A dimensional processor MUST raise an error [Dim
Err, 16] <span class=CODE>xbrldte:PrimaryItemPolymorphismError</span> if there
is a cycle in which the primary item source of the hypercube is also a member
of the <i>domain</i><i> of valid members</i> [Def, 12].</span></p>

<h4><a name="_Ref114956308"><span lang=EN-GB>2.5.3.3<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=EN-GB>The optional xbrldt:usable attribute</span></a></h4>

<p class=Level3Text><span lang=EN-GB>The </span><span class=CODE><span
lang=EN-GB>xbrldt:usable</span></span><span lang=EN-GB> attribute is used to
denote domain members that <span class=MODAL0><span style='font-family:Verdana'>must
not</span></span> be used as values of a domain in an instance document.  This
allows members to be introduced into the domain member hierarchy for the
purpose of organising the hierarchy.</span></p>

<p class=Level3Text><span lang=EN-GB>The </span><span class=CODE><span
lang=EN-GB>xbrldt:usable</span></span><span lang=EN-GB> attribute <span
class=MODAL0><span style='font-family:Verdana'>may</span></span> appear on </span><span
class=CODE><span lang=EN-GB>http://xbrl.org/int/dim/arcrole/dimension-domain</span></span><span
lang=EN-GB> arcs or on </span><span class=CODE><span lang=EN-GB>http://xbrl.org/int/dim/arcrole/domain-member</span></span><span
lang=EN-GB> arcs.</span></p>

<p class=Level3Text><span lang=EN-GB>The default value of the </span><span
class=CODE><span lang=EN-GB>xbrldt:usable</span></span><span lang=EN-GB>
attribute is </span><span class=CODE><span lang=EN-GB>true</span></span><span
lang=EN-GB>.</span></p>

<p class=Level3Text><span lang=EN-GB>If an arc has an </span><span class=CODE><span
lang=EN-GB>xbrldt:usable</span></span><span lang=EN-GB> attribute whose value
is </span><span class=CODE><span lang=EN-GB>false</span></span><span
lang=EN-GB>, then its targets are excluded from the domain of valid members.</span></p>

<p class=Level3Text><span lang=EN-GB>The exclusion does not affect subsequent
children in the domain-member DRS rooted at the excluded element.</span></p>

<p class=Level3Text><a name="effective_domain"></a><a
name="effective_domain_short"><span lang=EN-GB>[Def, 14]</span></a><span
lang=EN-GB> The <i>effective domain</i> of a dimension is the union of all <i>dimension
domains </i></span><span lang=EN-GB>[Def, 13]</span><span lang=EN-GB> declared
using dimension-domain arcs that exist for a particular dimension in the <i>dimensional
relationship set </i>[Def, 3].</span><span lang=EN-GB> </span></p>

<p class=Level3Text><span lang=EN-GB>If during the evaluation of the <i>domain
of valid members of a explicit dimension</i> [Def, 12] within the <i>effective
domain</i> [Def, 14] of the dimension the same member had </span><span
class=CODE><span lang=EN-GB>xbrldt:usable=false</span></span><span lang=EN-GB>
in one <i>dimension</i> <i>domain</i> [Def, 13] and </span><span class=CODE><span
lang=EN-GB>xbrldt:usable=true</span></span><span lang=EN-GB> in another <i>dimension
domain</i> [Def, 13] the member MUST be considered as effectively excluded from
the <i>domain of valid members of a explicit dimension</i> [Def, 12].</span></p>

<h5><a name="_Ref114052484"><span lang=EN-GB>2.5.3.3.1<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=EN-GB>Constraints on the value of the xbrldt:usable
attribute</span></a></h5>

<p class=Level4Text style='margin-left:36.0pt;text-indent:-18.0pt'><span
lang=EN-GB>1.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=EN-GB>According to the </span><span class=CODE><span
lang=EN-GB>xbrldt</span></span><span lang=EN-GB> XML Schema, the value of the </span><span
class=CODE><span lang=EN-GB>xbrldt:usable</span></span><span lang=EN-GB>
attribute must be Boolean.</span></p>

<h2><a name="_2.6"></a><a name="_Ref109056279"></a><a
name="_Ref109056276"></a><a name="_Ref109056273"></a><a name="_Ref108246954"></a><a
name="_Toc114328711"></a><a name="_Toc114544512"></a><a name="_Toc114545001"></a><a
name="_Toc114545490"></a><a name="_Toc114545980"></a><a name="_Toc114546470"></a><a
name="_Toc114546961"></a><a name="_Toc114547606"></a><a name="_Toc114551494"></a><a
name="_Toc114565876"></a><a name="_Toc114544513"></a><a name="_Toc114545002"></a><a
name="_Toc114545491"></a><a name="_Toc114545981"></a><a name="_Toc114546471"></a><a
name="_Toc114546962"></a><a name="_Toc114547607"></a><a name="_Toc114551495"></a><a
name="_Toc114565877"></a><a name="_Toc114544526"></a><a name="_Toc114545015"></a><a
name="_Toc114545504"></a><a name="_Toc114545994"></a><a name="_Toc114546484"></a><a
name="_Toc114546975"></a><a name="_Toc114547620"></a><a name="_Toc114551508"></a><a
name="_Toc114565890"></a><a name="_Toc114544527"></a><a name="_Toc114545016"></a><a
name="_Toc114545505"></a><a name="_Toc114545995"></a><a name="_Toc114546485"></a><a
name="_Toc114546976"></a><a name="_Toc114547621"></a><a name="_Toc114551509"></a><a
name="_Toc114565891"></a><a name="_Toc114544528"></a><a name="_Toc114545017"></a><a
name="_Toc114545506"></a><a name="_Toc114545996"></a><a name="_Toc114546486"></a><a
name="_Toc114546977"></a><a name="_Toc114547622"></a><a name="_Toc114551510"></a><a
name="_Toc114565892"></a><a name="_Toc114544529"></a><a name="_Toc114545018"></a><a
name="_Toc114545507"></a><a name="_Toc114545997"></a><a name="_Toc114546487"></a><a
name="_Toc114546978"></a><a name="_Toc114547267"></a><a name="_Toc114547304"></a><a
name="_Toc114547623"></a><a name="_Toc114551511"></a><a name="_Toc114551801"></a><a
name="_Toc114565893"></a><a name="_Toc114566183"></a><a name="_Toc114544547"></a><a
name="_Toc114545036"></a><a name="_Toc114545525"></a><a name="_Toc114546015"></a><a
name="_Toc114546505"></a><a name="_Toc114546996"></a><a name="_Toc114547641"></a><a
name="_Toc114551529"></a><a name="_Toc114565911"></a><a name="_Toc114544548"></a><a
name="_Toc114545037"></a><a name="_Toc114545526"></a><a name="_Toc114546016"></a><a
name="_Toc114546506"></a><a name="_Toc114546997"></a><a name="_Toc114547642"></a><a
name="_Toc114551530"></a><a name="_Toc114565912"></a><a name="_Toc114544549"></a><a
name="_Toc114545038"></a><a name="_Toc114545527"></a><a name="_Toc114546017"></a><a
name="_Toc114546507"></a><a name="_Toc114546998"></a><a name="_Toc114547643"></a><a
name="_Toc114551531"></a><a name="_Toc114565913"></a><a name="_Toc114544550"></a><a
name="_Toc114545039"></a><a name="_Toc114545528"></a><a name="_Toc114546018"></a><a
name="_Toc114546508"></a><a name="_Toc114546999"></a><a name="_Toc114547644"></a><a
name="_Toc114551532"></a><a name="_Toc114565914"></a><a name="_Toc114544551"></a><a
name="_Toc114545040"></a><a name="_Toc114545529"></a><a name="_Toc114546019"></a><a
name="_Toc114546509"></a><a name="_Toc114547000"></a><a name="_Toc114547268"></a><a
name="_Toc114547305"></a><a name="_Toc114547645"></a><a name="_Toc114551533"></a><a
name="_Toc114551802"></a><a name="_Toc114565915"></a><a name="_Toc114566184"></a><a
name="_Toc114544556"></a><a name="_Toc114545045"></a><a name="_Toc114545534"></a><a
name="_Toc114546024"></a><a name="_Toc114546514"></a><a name="_Toc114547005"></a><a
name="_Toc114547650"></a><a name="_Toc114551538"></a><a name="_Toc114565920"></a><a
name="_Toc114544561"></a><a name="_Toc114545050"></a><a name="_Toc114545539"></a><a
name="_Toc114546029"></a><a name="_Toc114546519"></a><a name="_Toc114547010"></a><a
name="_Toc114547655"></a><a name="_Toc114551543"></a><a name="_Toc114565925"></a><a
name="_Toc114544563"></a><a name="_Toc114545052"></a><a name="_Toc114545541"></a><a
name="_Toc114546031"></a><a name="_Toc114546521"></a><a name="_Toc114547012"></a><a
name="_Toc114547657"></a><a name="_Toc114551545"></a><a name="_Toc114565927"></a><a
name="_Toc114544623"></a><a name="_Toc114545112"></a><a name="_Toc114545601"></a><a
name="_Toc114546091"></a><a name="_Toc114546581"></a><a name="_Toc114547072"></a><a
name="_Toc114547717"></a><a name="_Toc114551605"></a><a name="_Toc114565987"></a><a
name="_Toc114544624"></a><a name="_Toc114545113"></a><a name="_Toc114545602"></a><a
name="_Toc114546092"></a><a name="_Toc114546582"></a><a name="_Toc114547073"></a><a
name="_Toc114547718"></a><a name="_Toc114551606"></a><a name="_Toc114565988"></a><a
name="_Toc114544625"></a><a name="_Toc114545114"></a><a name="_Toc114545603"></a><a
name="_Toc114546093"></a><a name="_Toc114546583"></a><a name="_Toc114547074"></a><a
name="_Toc114547285"></a><a name="_Toc114547719"></a><a name="_Toc114551607"></a><a
name="_Toc114551819"></a><a name="_Toc114565989"></a><a name="_Toc114566201"></a><a
name="_Toc114544760"></a><a name="_Toc114545249"></a><a name="_Toc114545738"></a><a
name="_Toc114546228"></a><a name="_Toc114546718"></a><a name="_Toc114547209"></a><a
name="_Toc114547854"></a><a name="_Toc114551742"></a><a name="_Toc114566124"></a><a
name="_Toc114544763"></a><a name="_Toc114545252"></a><a name="_Toc114545741"></a><a
name="_Toc114546231"></a><a name="_Toc114546721"></a><a name="_Toc114547212"></a><a
name="_Toc114547857"></a><a name="_Toc114551745"></a><a name="_Toc114566127"></a><a
name="_Toc114544764"></a><a name="_Toc114545253"></a><a name="_Toc114545742"></a><a
name="_Toc114546232"></a><a name="_Toc114546722"></a><a name="_Toc114547213"></a><a
name="_Toc114547858"></a><a name="_Toc114551746"></a><a name="_Toc114566128"></a><a
name="_Toc114544765"></a><a name="_Toc114545254"></a><a name="_Toc114545743"></a><a
name="_Toc114546233"></a><a name="_Toc114546723"></a><a name="_Toc114547214"></a><a
name="_Toc114547859"></a><a name="_Toc114551747"></a><a name="_Toc114566129"></a><a
name="_Toc114544767"></a><a name="_Toc114545256"></a><a name="_Toc114545745"></a><a
name="_Toc114546235"></a><a name="_Toc114546725"></a><a name="_Toc114547216"></a><a
name="_Toc114547861"></a><a name="_Toc114551749"></a><a name="_Toc114566131"></a><a
name="_Toc114544768"></a><a name="_Toc114545257"></a><a name="_Toc114545746"></a><a
name="_Toc114546236"></a><a name="_Toc114546726"></a><a name="_Toc114547217"></a><a
name="_Toc114547862"></a><a name="_Toc114551750"></a><a name="_Toc114566132"></a><a
name="_Toc113821879"></a><a name="_Toc113822741"></a><a name="_Toc114328718"></a><a
name="_Toc113821880"></a><a name="_Toc113822028"></a><a name="_Toc113822742"></a><a
name="_Toc113822890"></a><a name="_Toc114328719"></a><a name="_Toc114328867"></a><a
name="_Toc112507486"></a><a name="_Toc112525967"></a><a name="_Toc112650739"></a><a
name="_Toc112655738"></a><a name="_Toc112662609"></a><a name="_Toc112696681"></a><a
name="_Toc112697005"></a><a name="_Toc112780470"></a><a name="_Toc112823056"></a><span
lang=EN-GB>2.6<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=EN-GB>Domain-member relation</span><span lang=EN-GB>s
and inheritance</span><span lang=EN-GB> (normative)</span></h2>

<p class=Level2Text><span lang=EN-GB>A primary item declaration <span
class=MODAL0><span style='font-family:Verdana'>may</span></span> be the source
of a </span><span class=CODE><span lang=EN-GB>domain&#8209;member</span></span><span
lang=EN-GB> relationship. When a primary item declaration is the source of both
a </span><span class=CODE><span lang=EN-GB>domain&#8209;member</span></span><span
lang=EN-GB> relationship and a </span><span class=CODE><span lang=EN-GB>has&#8209;hypercube</span></span><span
lang=EN-GB> relationship, the target of the </span><span class=CODE><span
lang=EN-GB>domain&#8209;member</span></span><span lang=EN-GB> arc is said to <i>inherit</i>

the </span><span class=CODE><span lang=EN-GB>has-hypercube </span></span><span
lang=EN-GB>relationship of the source element. Inheritance is transitive.
Inheritance preserves the base set and DRS of the original has&#8209;hypercube
relationship, as well as the values of its </span><span class=CODE><span
lang=EN-GB>xbrldt:contextElement</span></span><span lang=EN-GB> attribute.</span></p>

<p class=Level2Text><span lang=EN-GB>The example below shows two primary item
declarations that have a common ancestor from which they inherit an </span><span
class=CODE><span lang=EN-GB>all</span></span><span lang=EN-GB> relation to a
hypercube.</span></p>

<p class=MsoCaption><a name="_example_10"></a><a name="_Ref108237516"><span
lang=EN-GB>Example </span></a><span lang=EN-GB>10</span><span lang=EN-GB>. Two
primary item declarations inheriting a hypercube</span></p>

<div align=center>

<table class=MsoTableGrid border=1 cellspacing=0 cellpadding=0 width=600
 style='width:450.35pt;border-collapse:collapse;border:none'>
 <tr style='height:168.15pt'>
  <td width=439 style='width:329.2pt;border:solid windowtext 1.0pt;background:
  #CCFFFF;padding:0cm 5.4pt 0cm 5.4pt;height:168.15pt'>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB style='font-size:10.0pt'><img
  width=448 height=247 src="XDT-REC-2006-09-18_files/image010.gif"></span></span></p>
  </td>
  <td width=162 valign=top style='width:121.15pt;border:solid windowtext 1.0pt;
  border-left:none;background:#CCFFFF;padding:0cm 5.4pt 0cm 5.4pt;height:168.15pt'>
  <p class=Clearformatting align=left style='text-align:left'><span
  class=ClearformattingChar><span lang=EN-GB style='font-size:9.0pt'>Primary
  item declarations</span></span><span class=CODE><span lang=EN-GB
  style='font-size:9.0pt'> p_Sales</span></span><span
  class=ClearformattingChar><span lang=EN-GB style='font-size:9.0pt'> and </span></span><span
  class=code0><span lang=EN-GB>p</span></span><span class=ClearformattingChar><span
  lang=EN-GB style='font-size:9.0pt'>_</span></span><span class=CODE><span
  lang=EN-GB style='font-size:9.0pt'>CostOfGoods</span></span><span
  class=ClearformattingChar><span lang=EN-GB style='font-size:9.0pt'> are not
  the source of any has&#8209;hypercube arc; they inherit the hypercube </span></span><span
  class=CODE><span lang=EN-GB style='font-size:9.0pt'>hc_Region_x_Product</span></span><span
  class=ClearformattingChar><span lang=EN-GB style='font-size:9.0pt'> from the
  primary item declaration </span></span><span class=CODE><span lang=EN-GB
  style='font-size:9.0pt'>p_GrossProfit</span></span><span
  class=ClearformattingChar><span lang=EN-GB style='font-size:9.0pt'>. </span></span></p>

  <p class=Clearformatting align=left style='text-align:left'><span
  class=ClearformattingChar><span lang=EN-GB style='font-size:9.0pt'>They are
  all roots of the same dimensional base sets.</span></span></p>
  </td>
 </tr>
</table>

</div>

<p class=MsoNormal><span lang=EN-GB>&nbsp;</span></p>

<p class=Level2Text><span lang=EN-GB>A primary item declaration having no direct
</span><span class=CODE><span lang=EN-GB style='font-size:10.0pt'>has&#8209;hypercube</span></span><span
lang=EN-GB> relationships <span class=MODAL0><span style='font-family:Verdana'>may</span></span>

inherit any number of </span><span class=CODE><span lang=EN-GB
style='font-size:10.0pt'>has&#8209;hypercube</span></span><span lang=EN-GB>
relationships, from its parents in the </span><span class=CODE><span
lang=EN-GB style='font-size:10.0pt'>domain-member</span></span><span
lang=EN-GB> network. </span></p>

<p class=Level2Text><span lang=EN-GB>The impact of has&#8209;hypercube relationships
on instance validation is unchanged merely because the relationships have been
inherited.</span></p>

<h3 style='margin-left:76.5pt;text-indent:-36.0pt'><a name="_2.6.1"><span
lang=EN-GB>2.6.1<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=EN-GB>Processing of multiple has-hypercube arcs</span></a><span
lang=EN-GB> </span></h3>

<p class=Level2Text><span lang=EN-GB>In Example 6 above, the </span><span
class=CODE><span lang=EN-GB>domain-member</span></span><span lang=EN-GB>
network created with elements from the primary taxonomy may have multiple </span><span
class=CODE><span lang=EN-GB>has-hypercube</span></span><span lang=EN-GB> arcs
at different levels of the tree.</span></p>

<p class=Level2Text><span lang=EN-GB>As stated in chapter 3.1.2 below “Mutual
validity of hypercubes in a base set”, only the hypercubes that are found
within the same base set are considered together for validation.</span></p>

<p class=MsoCaption><a name="_example_11"><span lang=EN-GB>Example </span></a><span lang=EN-GB>11</span><span lang=EN-GB>. Inheritance and processing of multiple
hypercubes.</span></p>

<table class=MsoTableGrid border=1 cellspacing=0 cellpadding=0
 style='margin-left:1.9pt;border-collapse:collapse;border:none'>
 <tr>
  <td width=600 valign=top style='width:449.65pt;border:solid windowtext 1.0pt;
  background:#CCFFFF;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level2Text><span lang=EN-GB><img width=585 height=324
  src="XDT-REC-2006-09-18_files/image011.gif"></span></p>
  </td>
 </tr>
 <tr>
  <td width=600 valign=top style='width:449.65pt;border:solid windowtext 1.0pt;
  border-top:none;background:#CCFFFF;padding:0cm 5.4pt 0cm 5.4pt'>
  <div align=center>

  <table class=MsoTableGrid border=1 cellspacing=0 cellpadding=0
   style='border-collapse:collapse;border:none'>
   <tr>
    <td width=186 valign=top style='width:139.6pt;border:solid windowtext 1.0pt;
    padding:0cm 5.4pt 0cm 5.4pt'>
    <p class=Level2Text style='margin-bottom:0cm;margin-bottom:.0001pt'><b><span
    lang=EN-GB>Element under validation</span></b></p>
    </td>
    <td width=114 valign=top style='width:85.3pt;border:solid windowtext 1.0pt;
    border-left:none;padding:0cm 5.4pt 0cm 5.4pt'>
    <p class=Level2Text style='margin-bottom:0cm;margin-bottom:.0001pt'><b><span
    lang=EN-GB>Extended link</span></b></p>
    </td>

    <td width=155 valign=top style='width:116.05pt;border:solid windowtext 1.0pt;
    border-left:none;padding:0cm 5.4pt 0cm 5.4pt'>
    <p class=Level2Text style='margin-bottom:0cm;margin-bottom:.0001pt'><b><span
    lang=EN-GB>Hypercubes</span></b></p>
    </td>
   </tr>
   <tr>
    <td width=186 valign=top style='width:139.6pt;border:solid windowtext 1.0pt;
    border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
    <p class=Level2Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
    lang=EN-GB>p_PrimaryParent</span></p>
    </td>

    <td width=114 valign=top style='width:85.3pt;border-top:none;border-left:
    none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
    padding:0cm 5.4pt 0cm 5.4pt'>
    <p class=Level2Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
    lang=EN-GB>link1</span></p>
    </td>
    <td width=155 valign=top style='width:116.05pt;border-top:none;border-left:
    none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
    padding:0cm 5.4pt 0cm 5.4pt'>
    <p class=Level2Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
    lang=EN-GB>hc_One</span></p>
    </td>
   </tr>
   <tr>

    <td width=186 valign=top style='width:139.6pt;border:solid windowtext 1.0pt;
    border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
    <p class=Level2Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
    lang=EN-GB>p_FirstChild</span></p>
    </td>
    <td width=114 valign=top style='width:85.3pt;border-top:none;border-left:
    none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
    padding:0cm 5.4pt 0cm 5.4pt'>
    <p class=Level2Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
    lang=EN-GB>link1</span></p>
    </td>
    <td width=155 valign=top style='width:116.05pt;border-top:none;border-left:
    none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
    padding:0cm 5.4pt 0cm 5.4pt'>
    <p class=Level2Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
    lang=EN-GB>hc_One and hc_Two</span></p>

    </td>
   </tr>
   <tr>
    <td width=186 valign=top style='width:139.6pt;border:solid windowtext 1.0pt;
    border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
    <p class=Level2Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
    lang=EN-GB>p_SecondChild</span></p>
    </td>
    <td width=114 valign=top style='width:85.3pt;border-top:none;border-left:
    none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
    padding:0cm 5.4pt 0cm 5.4pt'>
    <p class=Level2Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
    lang=EN-GB>link1</span></p>

    </td>
    <td width=155 valign=top style='width:116.05pt;border-top:none;border-left:
    none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
    padding:0cm 5.4pt 0cm 5.4pt'>
    <p class=Level2Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
    lang=EN-GB>hc_One and hc_Two</span></p>
    </td>
   </tr>
   <tr>
    <td width=186 valign=top style='width:139.6pt;border:solid windowtext 1.0pt;
    border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
    <p class=Level2Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
    lang=EN-GB>p_ThirdChild</span></p>

    </td>
    <td width=114 valign=top style='width:85.3pt;border-top:none;border-left:
    none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
    padding:0cm 5.4pt 0cm 5.4pt'>
    <p class=Level2Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
    lang=EN-GB>link1</span></p>
    </td>
    <td width=155 valign=top style='width:116.05pt;border-top:none;border-left:
    none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
    padding:0cm 5.4pt 0cm 5.4pt'>
    <p class=Level2Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
    lang=EN-GB>hc_One and hc_Two</span></p>
    </td>
   </tr>

   <tr>
    <td width=186 valign=top style='width:139.6pt;border:solid windowtext 1.0pt;
    border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
    <p class=Level2Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
    lang=EN-GB>p_PrimaryParent</span></p>
    </td>
    <td width=114 valign=top style='width:85.3pt;border-top:none;border-left:
    none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
    padding:0cm 5.4pt 0cm 5.4pt'>
    <p class=Level2Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
    lang=EN-GB>link2</span></p>
    </td>
    <td width=155 valign=top style='width:116.05pt;border-top:none;border-left:
    none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
    padding:0cm 5.4pt 0cm 5.4pt'>

    <p class=Level2Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
    lang=EN-GB>None</span></p>
    </td>
   </tr>
   <tr>
    <td width=186 valign=top style='width:139.6pt;border:solid windowtext 1.0pt;
    border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
    <p class=Level2Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
    lang=EN-GB>p_FirstChild</span></p>
    </td>
    <td width=114 valign=top style='width:85.3pt;border-top:none;border-left:
    none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
    padding:0cm 5.4pt 0cm 5.4pt'>

    <p class=Level2Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
    lang=EN-GB>link2</span></p>
    </td>
    <td width=155 valign=top style='width:116.05pt;border-top:none;border-left:
    none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
    padding:0cm 5.4pt 0cm 5.4pt'>
    <p class=Level2Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
    lang=EN-GB>None</span></p>
    </td>
   </tr>
   <tr>
    <td width=186 valign=top style='width:139.6pt;border:solid windowtext 1.0pt;
    border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>

    <p class=Level2Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
    lang=EN-GB>p_SecondChild</span></p>
    </td>
    <td width=114 valign=top style='width:85.3pt;border-top:none;border-left:
    none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
    padding:0cm 5.4pt 0cm 5.4pt'>
    <p class=Level2Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
    lang=EN-GB>link2</span></p>
    </td>
    <td width=155 valign=top style='width:116.05pt;border-top:none;border-left:
    none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
    padding:0cm 5.4pt 0cm 5.4pt'>
    <p class=Level2Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
    lang=EN-GB>hc_Three</span></p>

    </td>
   </tr>
   <tr>
    <td width=186 valign=top style='width:139.6pt;border:solid windowtext 1.0pt;
    border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
    <p class=Level2Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
    lang=EN-GB>p_ThirdChild</span></p>
    </td>
    <td width=114 valign=top style='width:85.3pt;border-top:none;border-left:
    none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
    padding:0cm 5.4pt 0cm 5.4pt'>
    <p class=Level2Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
    lang=EN-GB>link2</span></p>

    </td>
    <td width=155 valign=top style='width:116.05pt;border-top:none;border-left:
    none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
    padding:0cm 5.4pt 0cm 5.4pt'>
    <p class=Level2Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
    lang=EN-GB>hc_Three</span></p>
    </td>
   </tr>
  </table>
  </div>
  <p class=Level2Text style='margin-bottom:0cm;margin-bottom:.0001pt'></p>

  </td>
 </tr>
</table>

<p class=Level2Text style='margin-top:6.0pt'><span lang=EN-GB>Hypercube inheritance
is across the entire dimensional relationship set [Def, 3] of the </span><span
class=CODE><span lang=EN-GB>domain-member</span></span><span lang=EN-GB>
network. When locating hypercubes associated with a primary item P, the network
of </span><span class=CODE><span lang=EN-GB style='font-size:10.0pt'>has-hypercube</span></span><span
lang=EN-GB> arcs MUST include all </span><span class=CODE><span lang=EN-GB
style='font-size:10.0pt'>has-hypercube</span></span><span lang=EN-GB> arcs in
the current base set and any other </span><span class=CODE><span lang=EN-GB>has-hypercube</span></span><span
lang=EN-GB> arc found in primary items that are ancestors of P in the </span><span
class=CODE><span lang=EN-GB>domain-member</span></span><span lang=EN-GB> network
in any base set.</span></p>

<p class=Level2Text style='margin-top:6.0pt'><span lang=EN-GB>In example 12 below
there is another example of this particular use case:</span></p>

<p class=MsoCaption><a name="_example_12"><span lang=EN-GB>Example </span></a><span lang=EN-GB>12</span><span lang=EN-GB>. Multiple All hypercubes in a
domain-member network</span></p>

<div align=center>

<table class=MsoTableGrid border=1 cellspacing=0 cellpadding=0
 style='border-collapse:collapse;border:none'>
 <tr>
  <td valign=top style='border:solid windowtext 1.0pt;background:#CCFFFF;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal align=center style='text-align:center'><span class=CODE><span
  lang=EN-GB style='font-size:10.0pt'><img width=601 height=600
  src="XDT-REC-2006-09-18_files/image012.gif"></span></span><span class=CODE><span
  lang=EN-GB> </span></span></p>

  </td>
 </tr>
 <tr>
  <td valign=top style='border:solid windowtext 1.0pt;border-top:none;
  background:#CCFFFF;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-GB>This is the table of the possible values
  for each primary item:</span></p>
  <div align=center>
  <table class=MsoTableGrid border=1 cellspacing=0 cellpadding=0
   style='border-collapse:collapse;border:none'>
   <tr>

    <td width=128 valign=top style='width:95.65pt;border:solid windowtext 1.0pt;
    padding:0cm 5.4pt 0cm 5.4pt'>
    <p class=MsoNormal><span class=ClearformattingChar><b><span lang=EN-GB>Element</span></b></span></p>
    </td>
    <td width=120 valign=top style='width:90.0pt;border:solid windowtext 1.0pt;
    border-left:none;padding:0cm 5.4pt 0cm 5.4pt'>
    <p class=MsoNormal><span class=ClearformattingChar><b><span lang=EN-GB>Product
    Dimension</span></b></span></p>
    </td>
    <td width=84 valign=top style='width:63.0pt;border:solid windowtext 1.0pt;
    border-left:none;padding:0cm 5.4pt 0cm 5.4pt'>
    <p class=MsoNormal><span class=ClearformattingChar><b><span lang=EN-GB>Region
    Dimension</span></b></span></p>

    </td>
    <td width=237 valign=top style='width:177.5pt;border:solid windowtext 1.0pt;
    border-left:none;padding:0cm 5.4pt 0cm 5.4pt'>
    <p class=MsoNormal><span class=ClearformattingChar><b><span lang=EN-GB>Explanation</span></b></span></p>
    </td>
   </tr>
   <tr>
    <td width=128 valign=top style='width:95.65pt;border:solid windowtext 1.0pt;
    border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
    <p class=MsoNormal><span class=ClearformattingChar><span lang=EN-GB>p_GrossProfit</span></span></p>

    </td>
    <td width=120 valign=top style='width:90.0pt;border-top:none;border-left:
    none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
    padding:0cm 5.4pt 0cm 5.4pt'>
    <p class=MsoNormal><span class=ClearformattingChar><span lang=EN-GB>1,2,3</span></span></p>
    </td>
    <td width=84 valign=top style='width:63.0pt;border-top:none;border-left:
    none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
    padding:0cm 5.4pt 0cm 5.4pt'>
    <p class=MsoNormal><span class=ClearformattingChar><span lang=EN-GB>A,B,C</span></span></p>
    </td>
    <td width=237 valign=top style='width:177.5pt;border-top:none;border-left:
    none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
    padding:0cm 5.4pt 0cm 5.4pt'>

    <p class=MsoNormal><span class=ClearformattingChar><span lang=EN-GB>Directly
    linked hypercube hc_Reg_x_Prod defined in cube1</span></span></p>
    </td>
   </tr>
   <tr>
    <td width=128 valign=top style='width:95.65pt;border:solid windowtext 1.0pt;
    border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
    <p class=MsoNormal><span class=ClearformattingChar><span lang=EN-GB>p_Sales</span></span></p>
    </td>
    <td width=120 valign=top style='width:90.0pt;border-top:none;border-left:
    none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
    padding:0cm 5.4pt 0cm 5.4pt'>

    <p class=MsoNormal><span class=ClearformattingChar><span lang=EN-GB>1,2,3</span></span></p>
    </td>
    <td width=84 valign=top style='width:63.0pt;border-top:none;border-left:
    none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
    padding:0cm 5.4pt 0cm 5.4pt'>
    <p class=MsoNormal><span class=ClearformattingChar><span lang=EN-GB>A,B,C</span></span></p>
    </td>
    <td width=237 valign=top style='width:177.5pt;border-top:none;border-left:
    none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
    padding:0cm 5.4pt 0cm 5.4pt'>
    <p class=MsoNormal><span class=ClearformattingChar><span lang=EN-GB>Inherited
    from parent p_GrossProfit</span></span></p>

    </td>
   </tr>
   <tr>
    <td width=128 valign=top style='width:95.65pt;border:solid windowtext 1.0pt;
    border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
    <p class=MsoNormal><span class=ClearformattingChar><span lang=EN-GB>p_CostOfGoods</span></span></p>
    </td>
    <td width=120 valign=top style='width:90.0pt;border-top:none;border-left:
    none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
    padding:0cm 5.4pt 0cm 5.4pt'>
    <p class=MsoNormal><span class=ClearformattingChar><span lang=EN-GB>1,2,3</span></span></p>

    </td>
    <td width=84 valign=top style='width:63.0pt;border-top:none;border-left:
    none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
    padding:0cm 5.4pt 0cm 5.4pt'>
    <p class=MsoNormal><span class=ClearformattingChar><span lang=EN-GB>C</span></span></p>
    </td>
    <td width=237 valign=top style='width:177.5pt;border-top:none;border-left:
    none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
    padding:0cm 5.4pt 0cm 5.4pt'>
    <p class=MsoNormal><span class=ClearformattingChar><span lang=EN-GB>Inherited
    from parent is cube1, but cube2 with notAll excludes combinations of A,B
    with all members from the product dimension and keeps element C from the
    regions dimension combined with all members in the product dimension</span></span></p>
    </td>
   </tr>

   <tr>
    <td width=128 valign=top style='width:95.65pt;border:solid windowtext 1.0pt;
    border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
    <p class=MsoNormal><span class=ClearformattingChar><span lang=EN-GB>p_ImportedGoods</span></span></p>
    </td>
    <td width=120 valign=top style='width:90.0pt;border-top:none;border-left:
    none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
    padding:0cm 5.4pt 0cm 5.4pt'>
    <p class=MsoNormal><span class=ClearformattingChar><span lang=EN-GB>1,2,3</span></span></p>
    </td>
    <td width=84 valign=top style='width:63.0pt;border-top:none;border-left:
    none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
    padding:0cm 5.4pt 0cm 5.4pt'>

    <p class=MsoNormal><span class=ClearformattingChar><span lang=EN-GB>No
    combination is possible, a warning </span></span><span class=MODAL0><span
    lang=EN-GB style='font-family:Verdana'>may</span></span><span
    class=ClearformattingChar><span lang=EN-GB> be raised by dimensional
    processors.</span></span></p>
    </td>
    <td width=237 valign=top style='width:177.5pt;border-top:none;border-left:
    none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
    padding:0cm 5.4pt 0cm 5.4pt'>
    <p class=MsoNormal><span class=ClearformattingChar><span lang=EN-GB>Inherited
    from parent p_CostOfGoods are only the combinations of the C region with
    all members in the products domain. cube3 is incompatible because it only
    includes region A. Either hypercube declared in (cube1 and not cube2) or hypercube
    declared in (cube3) will be invalid so the hypercubes are not compatible
    and it is not possible to create a dimensionally valid instantiation of
    p_ImportedGoods.</span></span></p>
    </td>
   </tr>

  </table>
  </div>
  <p class=MsoNormal></p>
  </td>
 </tr>
</table>

</div>

<p class=Level2Text><span lang=EN-GB>The order in which the has-hypercubes arcs
are processed is not relevant to the result.</span></p>

<h2><a name="_2.7"></a><a name="_Toc113779438"></a><a
name="_Toc113784153"></a><a name="_Toc113802898"></a><a name="_Toc113803282"></a><a
name="_Toc113804049"></a><a name="_Toc113810234"></a><a name="_Toc113821984"></a><a
name="_Toc113822846"></a><a name="_Toc114328823"></a><a name="_Toc112650747"></a><a
name="_Toc112655747"></a><a name="_Toc112662618"></a><a name="_Toc112696690"></a><a
name="_Toc112697014"></a><a name="_Toc112780474"></a><a name="_Toc112823060"></a><a
name="_Toc108878633"></a><a name="_Toc108975434"></a><a name="_Toc108980573"></a><a
name="_Toc109061985"></a><a name="_Toc109062581"></a><a name="_Toc109063262"></a><a
name="_Toc109522989"></a><a name="_Toc134597155"></a><a name="_Toc134606852"></a><a
name="_Toc134608825"></a><a name="_Toc134608991"></a><a name="_Toc134609116"></a><a
name="_Toc134618846"></a><a name="_Toc134621249"></a><a name="_Toc134622065"></a><a
name="_Toc134622312"></a><a name="_Toc134622558"></a><a name="_Toc134874545"></a><a
name="_Toc134878451"></a><a name="_Toc134887038"></a><a name="_Toc134597156"></a><a
name="_Toc134606853"></a><a name="_Toc134608826"></a><a name="_Toc134608992"></a><a
name="_Toc134609117"></a><a name="_Toc134618847"></a><a name="_Toc134621250"></a><a
name="_Toc134622066"></a><a name="_Toc134622313"></a><a name="_Toc134622559"></a><a
name="_Toc134874546"></a><a name="_Toc134878452"></a><a name="_Toc134887039"></a><a
name="_Toc134597159"></a><a name="_Toc134606856"></a><a name="_Toc134608829"></a><a
name="_Toc134608995"></a><a name="_Toc134609120"></a><a name="_Toc134618850"></a><a
name="_Toc134621253"></a><a name="_Toc134622069"></a><a name="_Toc134622316"></a><a
name="_Toc134622562"></a><a name="_Toc134874549"></a><a name="_Toc134878455"></a><a
name="_Toc134887042"></a><a name="_Toc117593658"></a><a name="_Toc117593806"></a><a
name="_Toc117594233"></a><a name="_Toc117596776"></a><a name="_Toc117600188"></a><a
name="_Toc117600566"></a><a name="_Toc117671122"></a><a name="_Toc117671243"></a><a
name="_Toc117593659"></a><a name="_Toc117593807"></a><a name="_Toc117594234"></a><a
name="_Toc117596777"></a><a name="_Toc117600189"></a><a name="_Toc117600567"></a><a
name="_Toc117671123"></a><a name="_Toc117671244"></a><a name="_Toc117593660"></a><a
name="_Toc117593808"></a><a name="_Toc117594235"></a><a name="_Toc117596778"></a><a
name="_Toc117600190"></a><a name="_Toc117600568"></a><a name="_Toc117671124"></a><a
name="_Toc117671245"></a><a name="_Toc106002066"></a><a name="_Toc106006626"></a><a
name="_Toc106013396"></a><a name="_Toc106002067"></a><a name="_Toc106006627"></a><a
name="_Toc106013397"></a><a name="_Toc123369526"></a><a name="_Toc123448660"></a><a
name="_Toc123451127"></a><a name="_Toc112217965"></a><a name="_Toc112218045"></a><a
name="_Toc112219173"></a><a name="_Toc123369530"></a><a name="_Toc123448664"></a><a
name="_Toc123451131"></a><a name="_Toc123369532"></a><a name="_Toc123448666"></a><a
name="_Toc123451133"></a><a name="_Toc123369534"></a><a name="_Toc123448668"></a><a
name="_Toc123451135"></a><a name="_Toc123369535"></a><a name="_Toc123448669"></a><a
name="_Toc123451136"></a><a name="_Toc123369536"></a><a name="_Toc123448670"></a><a
name="_Toc123451137"></a><a name="_Toc123369541"></a><a name="_Toc123448675"></a><a
name="_Toc123451142"></a><a name="_Toc109928136"></a><a name="_Toc109928545"></a><a
name="_Toc109930691"></a><a name="_Toc109930779"></a><a name="_Toc109977203"></a><a
name="_Toc109977820"></a><a name="_Toc123369542"></a><a name="_Toc123448676"></a><a
name="_Toc123451143"></a><a name="_Toc123369545"></a><a name="_Toc123448679"></a><a
name="_Toc123451146"></a><a name="_Toc123369570"></a><a name="_Toc123448704"></a><a
name="_Toc123451171"></a><a name="_Toc123369580"></a><a name="_Toc123448714"></a><a
name="_Toc123451181"></a><a name="_Toc123369585"></a><a name="_Toc123448719"></a><a
name="_Toc123451186"></a><a name="_Toc123369590"></a><a name="_Toc123448724"></a><a
name="_Toc123451191"></a><a name="_Toc123369597"></a><a name="_Toc123448731"></a><a
name="_Toc123451198"></a><a name="_Toc123369601"></a><a name="_Toc123448735"></a><a
name="_Toc123451202"></a><a name="_Toc123369604"></a><a name="_Toc123448738"></a><a
name="_Toc123451205"></a><span lang=EN-GB>2.7<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=EN-GB>Default values for dimensions (normative)</span></h2>

<p class=Level2Text><span lang=EN-GB>Dimensions are allowed to have default
values.</span></p>

<p class=Level2Text><span lang=EN-GB>The dimension-default relationship specifies
which domain member plays the role of the default member for that dimension.</span></p>

<p class=Level2Text><span lang=EN-GB>The default values for dimensions are
automatically inferred by dimensional processors and <span class=MODAL0><span
style='font-family:Verdana'>MUST not </span></span>appear in the context of an instance
(see 3.1.4.1 below “Obtaining the dimension value for a dimension.”).</span></p>

<p class=Level2Text><span lang=EN-GB>The automatic inference of default values
for dimensions MAY be used in taxonomies to allow summation-item or other
relationships between some specific facts reported without a particular
dimension.</span></p>

<p class=MsoCaption><a name="_example_13"><span lang=EN-GB>Example </span></a><span lang=EN-GB>13</span><span lang=EN-GB>. Automatic inference of default values for
summation-item relationships</span></p>

<table class=ReferencetoCODE border=1 cellspacing=0 cellpadding=0
 style='margin-left:1.9pt;border-collapse:collapse;border:none'>
 <tr>
  <td width=599 valign=top style='width:448.9pt;border:solid windowtext 1.0pt;
  background:#CCFFFF;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level2Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
  class=CODE><span lang=FR>&lt;tx:GrossProfit contextRef=&quot;ctx1&quot;
  unitRef=&quot;JPY&quot;&gt;100000000&lt;/tx:GrossProfit&gt;</span></span></p>

  <p class=Level2Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
  class=CODE><span lang=FR>&lt;tx:GrossProfit contextRef=&quot;ctx2&quot;
  unitRef=&quot;JPY&quot; &gt;50000000&lt;/tx:GrossProfit&gt;</span></span></p>
  <p class=Level2Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
  class=CODE><span lang=FR>&lt;tx:Taxes       contextRef=&quot;ctx1&quot;
  unitRef=&quot;JPY&quot; &gt;35000000&lt;/tx:Taxes&gt;</span></span></p>

  <p class=Level2Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
  class=CODE><span lang=FR>&lt;tx:NetProfit   contextRef=&quot;ctx1&quot;
  unitRef=&quot;JPY&quot; &gt;65000000&lt;/tx:NetProfit&gt;</span></span></p>
  <p class=Level2Text><span class=CODE><span lang=FR>&nbsp;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=FR>&lt;context
  id=&quot;ctx1&quot;&gt;</span></span></p>

  <p class=MsoNormal><span class=CODE><span lang=FR>  &lt;entity&gt;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=FR>    &lt;identifier
  scheme=&quot;http://nic.net&quot;&gt;example.com&lt;/identifier&gt;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=FR>  </span></span><span
  class=CODE><span lang=EN-GB>&lt;/entity&gt;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB> 
  &lt;period&gt;&lt;forever/&gt;&lt;/period&gt;</span></span></p>

  <p class=Level2Text><span class=CODE><span lang=EN-GB>&lt;/context&gt;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=FR>&lt;context id=&quot;ctx2&quot;&gt;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=FR>  &lt;entity&gt;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=FR>    &lt;identifier
  scheme=&quot;http://nic.net&quot;&gt;example.com&lt;/identifier&gt;</span></span></p>

  <p class=MsoNormal><span class=CODE><span lang=FR>    &lt;segment&gt;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=FR>     
  &lt;xbrldi:explicitMember dimension=&quot;tp:ProductDim&quot;&gt;p:Cars&lt;/xbrldi:explicitMember&gt;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=FR>    </span></span><span
  class=CODE><span lang=EN-GB>&lt;/segment&gt;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>  &lt;/entity&gt;</span></span></p>

  <p class=MsoNormal><span class=CODE><span lang=EN-GB> 
  &lt;period&gt;&lt;forever/&gt;&lt;/period&gt;</span></span></p>
  <p class=Level2Text><span class=CODE><span lang=EN-GB>&lt;/context&gt;</span></span></p>
  </td>
 </tr>
 <tr>
  <td width=599 valign=top style='width:448.9pt;border:solid windowtext 1.0pt;
  border-top:none;background:#CCFFFF;padding:0cm 5.4pt 0cm 5.4pt'>

  <p class=Level2Text><span lang=EN-GB>In the </span><span class=CODE><span
  lang=EN-GB>tx</span></span><span lang=EN-GB> taxonomy only the <i>GrossProfit</i>
  primary concept has a <i>products</i> dimension, and the default member in
  the <i>products</i> dimension is the </span><span class=CODE><span
  lang=EN-GB>p:TotalProducts</span></span><span lang=EN-GB> member. A
  calculation network exists in the primary taxonomy </span><span class=CODE><span
  lang=EN-GB>tx </span></span><span lang=EN-GB>to represent that <i>NetProfit</i>

  = <i>GrossProfit</i> – <i>Taxes</i>. The concept <i>GrossProfit</i> for </span><span
  class=CODE><span lang=EN-GB>TotalProducts</span></span><span lang=EN-GB> (the
  one with </span><span class=CODE><span lang=EN-GB>contextRef=&quot;ctx1&quot;</span></span><span
  lang=EN-GB>) is dimensionally valid (</span><span class=CODE><span
  lang=EN-GB>ProductDim = p:TotalProducts</span></span><span lang=EN-GB>) and used
  in summation-items relationships with <i>Taxes</i> and <i>NetProfit</i>.</span></p>

  </td>
 </tr>
</table>

<h3 style='margin-left:76.5pt;text-indent:-36.0pt'><a name="_2.7.1"></a><a
name="_Toc127850883"></a><a name="_Toc127863840"></a><span lang=EN-GB>2.7.1<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=EN-GB>Arc role http://xbrl.org/int/dim/arcrole/dimension-default</span></h3>

<p class=Level3Text><span lang=EN-GB>The dimension-default arc role identifies
in its source a dimension element and in its target the default member.</span></p>

<p class=Level3Text><span lang=EN-GB>The default member indicated in the target
of a dimension-default arc is global. If one dimension-default arc exists in
one extended link, then the default member is considered as defined in all the extended
links where the dimension is used and the domain contains the domain member
indicated in the target of the arc.</span></p>

<p class=Level3Text><span lang=EN-GB>The dimension-default relationship is not
subject to the effect of the </span><span class=CODE><span lang=EN-GB>xbrldt:targetRole</span></span><span
lang=EN-GB> attribute. </span></p>

<p class=Level3Text><span lang=EN-GB>The existence of a dimension-default arc
does not add the target item to any of the domains of the source dimension.</span></p>

<p class=Level3Text style='margin-top:6.0pt'><span lang=EN-GB>The </span><span
class=code0><span lang=EN-GB>http://xbrl.org/int/dim/arcrole/dimension-default</span></span><span
lang=EN-GB> arc role is declared as follows:</span></p>

<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0
 style='margin-left:3.75pt;border-collapse:collapse;border:none'>
 <tr>

  <td width=576 style='width:432.0pt;border:double windowtext 1.5pt;background:
  #E6E6E6;padding:0cm 3.75pt 0cm 3.75pt'>
  <p class=MsoNormal><span
  class=CODE><span lang=EN-GB>      &lt;arcroleType </span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>         id=&quot;<b>dimension-default</b>&quot;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>        
  cyclesAllowed=&quot;<b>none</b>&quot;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>        
  arcroleURI=&quot;<b>http://xbrl.org/int/dim/arcrole/dimension-default</b>&quot;&gt;</span></span></p>

  <p class=MsoNormal><span class=CODE><span lang=EN-GB>        
  &lt;definition&gt;<b>Source (a dimension) declares that there is a default
  member that is the target of the arc (a member).</b>&lt;/definition&gt;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>         &lt;usedOn&gt;<b>definitionArc</b>&lt;/usedOn&gt;</span></span></p>
  <p class=Preformatted><span class=CODE><span lang=EN-GB>     
  &lt;/arcroleType&gt;</span></span></p>
  </td>

 </tr>
</table>

<h4><a name="_Ref115428187"><span lang=EN-GB>2.7.1.1<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=EN-GB>Constraints on dimension-default arcs</span></a></h4>

<p class=Level4Text style='margin-left:36.0pt;text-indent:-18.0pt'><span
lang=EN-GB>1.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=EN-GB>A dimensional processor MUST raise an error <a
name="TxErr_DimensionDefaultSourceError">[Dim Err, 19] </a></span><span
class=CODE><span lang=EN-GB>xbrldte:DimensionDefaultSourceError</span></span><span
lang=EN-GB> if the source of the arc is not an <i>explicit dimension
declaration</i> [Def, 10].</span></p>

<p class=Level4Text style='margin-left:36.0pt;text-indent:-18.0pt'><span
lang=EN-GB>2.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=EN-GB>A dimensional processor MUST raise an error <a
name="TxErr_DimensionDefaultTargetError">[Dim Err, 20] </a></span><span
class=CODE><span lang=EN-GB>xbrldte:DimensionDefaultTargetError</span></span><span
lang=EN-GB> if the target of the arc is not a <i>domain member declaration</i> [Def,
11].</span></p>

<p class=Level4Text style='margin-left:36.0pt;text-indent:-18.0pt'><span
lang=EN-GB>3.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=EN-GB>There MUST be no more than one default member in
a domain. A dimensional processor MUST raise an error <a
name="TxErr_TooManyDefaultMembers">[Dim Err, 21] </a></span><span class=CODE><span
lang=EN-GB>xbrldte:TooManyDefaultMembersError</span></span><span
lang=EN-GB> if this rule is violated.</span></p>

<h4><a name="_Ref117519511"><span lang=EN-GB>2.7.1.2<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=EN-GB>Constraints on instance documents about the member
that is the default for a dimension</span></a></h4>

<p class=Level3Text style='margin-left:36.0pt;text-indent:-18.0pt'><span
lang=EN-GB>1.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=EN-GB>The default member of a dimension MUST NOT appear
in a context. A dimensional processor MUST raise <a
name="InsErr_DefaultValueUsedInInstance">[Ins Err, 1] </a></span><span
class=CODE><span lang=EN-GB>xbrldie:DefaultValueUsedInInstanceError</span></span><span
lang=EN-GB> when a default member appears.</span></p>

<h1 style='margin-left:21.6pt;text-indent:-21.6pt'><a name="_3"></a><a
name="_Toc117520477"></a><a name="_Toc117568985"></a><a name="_Toc117574429"></a><a
name="_Toc117582290"></a><a name="_Toc117589378"></a><a name="_Toc117593667"></a><a
name="_Toc117593815"></a><a name="_Toc117594242"></a><a name="_Toc117596785"></a><a
name="_Toc117600197"></a><a name="_Toc117600575"></a><a name="_Toc117671131"></a><a
name="_Toc117671252"></a><a name="_Toc115505129"></a><a name="_Toc115507343"></a><a
name="_Toc115507441"></a><a name="_Toc114544777"></a><a name="_Toc114545266"></a><a
name="_Toc114545755"></a><a name="_Toc114546245"></a><a name="_Toc114546735"></a><a
name="_Toc114547226"></a><a name="_Toc114547871"></a><a name="_Toc114551759"></a><a
name="_Toc114566141"></a><span lang=FR>3<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=FR>Dimensions in instance documents (normative)</span></h1>

<p class=Level1Text><span lang=EN-GB>Primary taxonomies define the concepts
that will be used to represent the facts in a XBRL instance document.</span></p>

<p class=Level1Text><span lang=EN-GB>An instance document whose DTS contains
dimensional relationships according to this specification MUST be validated using
the rules defined in this specification.</span></p>

<p class=Level1Text style='margin-left:1.0cm'><b><span lang=EN-GB>NON NORMATIVE
NOTE</span></b><span lang=EN-GB>: The validation of the instance document must
be made item by item.  A dimensional processor must find the hypercubes related
to an item in the document DTS and must validate the hypercubes one by one. One
hypercube is valid if all its dimensions are valid. A dimension is valid if in
the context there is a member of its domain or if the dimension contains a
default member. The result of the hypercubes validation must be combined for
those hypercubes that coexist in the same base set using the specified operator
“all”, “notAll”. One primary item is valid if there is at least one base set
with a valid combination of hypercubes.</span></p>

<p class=Level1Text><span lang=EN-GB>The following sections describe in more
detail the rules that apply to the validation of every dimensional component.</span></p>

<h2><a name="_3.1"></a><a name="_Ref114547898"><span lang=EN-GB>3.1<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span
lang=EN-GB>Validation of primary items</span></a><span lang=EN-GB> (normative)</span></h2>

<p class=Level2Text><span lang=EN-GB>Every <i>primary item</i> [Def, 1] that has
hypercubes in the DTS of the instance document MUST be valid according to at
least one of the base sets in which its hypercubes are defined. </span></p>

<p class=Level2Text><span lang=EN-GB>A <i>primary item declaration</i> [Def, 1]
<i>is the root of a dimensional relationship set</i> [Def, 3] in a base set when
the base set contains at least one has&#8209;hypercube relation (</span><span
class=CODE><span lang=EN-GB>all</span></span><span lang=EN-GB>, </span><span
class=CODE><span lang=EN-GB>notAll</span></span><span lang=EN-GB>) whose source
is that <i>primary item declaration</i> [Def, 1].</span></p>

<p class=Level2Text><span lang=EN-GB>When a <i>primary item declaration</i> [Def,
1] is the root of a base set, it is also the root of the <i>dimensional
relationship set </i>[Def, 3] of that base set.</span></p>

<p class=Level2Text><span lang=EN-GB>A dimensionally valid primary item instantiation
<span class=MODAL0><span style='font-family:Verdana'>must</span></span> be
either the source of no <i>dimensional relationship sets</i> [Def, 3], or the
root of a <i>dimensional relationship set</i> [Def, 3] in which its context is
dimensionally valid.</span></p>

<p class=MsoCaption><a name="_example_14"><span lang=EN-GB>Example </span></a><span lang=EN-GB>14</span><span lang=EN-GB>. Primary item at the root of a dimensional
relationship set</span></p>

<table class=MsoTableGrid border=1 cellspacing=0 cellpadding=0 width="100%"
 style='width:100.0%;border-collapse:collapse;border:none'>
 <tr>
  <td width="100%" valign=top style='width:100.0%;border:solid windowtext 1.0pt;
  background:#CCFFFF;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-GB><img width=587 height=312
  src="XDT-REC-2006-09-18_files/image013.gif"></span></p>
  </td>
 </tr>

 <tr>
  <td width="100%" valign=top style='width:100.0%;border:solid windowtext 1.0pt;
  border-top:none;background:#CCFFFF;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-GB>Primary item declaration </span><span
  class=CODE><span lang=EN-GB>p_Sales</span></span><span lang=EN-GB> is the
  root of the dimensional relationship set that includes, among others, all
  arcs in base set </span><span class=CODE><span lang=EN-GB>http://example.com/role/link3.</span></span></p>
  </td>
 </tr>
</table>

<p class=Level2Text style='margin-top:6.0pt'><span lang=EN-GB>Whether a <i>primary
item declaration</i> [Def, 1] appears inside a tuple has no relevance to
whether its primary item instantiation and context are dimensionally valid.</span></p>

<p class=Level2Text><span lang=EN-GB>Primary items are dimensionally valid if
the hypercubes found in at least one base set are mutually valid.</span></p>

<h3 style='margin-left:76.5pt;text-indent:-36.0pt'><a name="_3.1.1"></a><a
name="_Ref121897870"><span lang=EN-GB>3.1.1<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=EN-GB>Constraints on the validity of primary items</span></a></h3>

<p class=Level3Text style='margin-left:36.0pt;text-indent:-18.0pt'><span
lang=EN-GB>1.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=EN-GB>A primary item is dimensionally valid if the
hypercubes found in at least one base set are mutually valid. See 3.1.2 below,
“Mutual validity of hypercubes in a base set”. A dimensional processor MUST
raise an error <a name="InsErr_PrimaryItemDimensionallyInvalid">[Ins Err, 2] </a></span><span
class=CODE><span lang=EN-GB>xbrldie:PrimaryItemDimensionallyInvalidError</span></span><span
lang=EN-GB> if the hypercube combinations found in all base sets are invalid.</span></p>

<h3 style='margin-left:76.5pt;text-indent:-36.0pt'><a name="_Ref114550056"></a><a
name="_3.1.2"></a><a name="_Ref121111654"></a><a name="_Ref121111625"><span
lang=EN-GB>3.1.2<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=EN-GB>Mutual validity of hypercubes in a base set</span></a><span
lang=EN-GB> </span></h3>

<p class=Level1Text><span lang=EN-GB>A primary item is valid according to the
hypercubes defined in a base set if the operation that joins all the hypercubes
is satisfied.</span></p>

<p class=Level1Text><span lang=EN-GB>Figure 3 below shows the warnings that a
dimensional processor <span class=MODAL0><span style='font-family:Verdana;
text-transform:none'>MAY</span></span> raise when a primary item is not valid
according to its hypercubes and the operation that combines multiple hypercubes
within the same base set.</span></p>

<p class=MsoCaption><a name="_figure_3"></a><a name="hypercube_combination"><span
lang=EN-GB>Figure </span></a><span lang=EN-GB>3</span><span lang=EN-GB>.
Combination of multiple hypercubes and the result operation.</span></p>

<table class=MsoTableGrid border=1 cellspacing=0 cellpadding=0 width=600
 style='width:450.05pt;margin-left:1.9pt;border-collapse:collapse;border:none'>
 <thead>
  <tr>
   <td width=61 valign=top style='width:46.05pt;border:solid windowtext 1.0pt;
   padding:0cm 5.4pt 0cm 5.4pt'>
   <p class=Level2Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
   text-align:left'><b><span lang=EN-GB>Nº of cubes</span></b></p>
   </td>
   <td width=76 valign=top style='width:2.0cm;border:solid windowtext 1.0pt;
   border-left:none;padding:0cm 5.4pt 0cm 5.4pt'>
   <p class=Level2Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
   text-align:left'><b><span lang=EN-GB>Operator</span></b></p>

   </td>
   <td width=113 valign=top style='width:3.0cm;border:solid windowtext 1.0pt;
   border-left:none;padding:0cm 5.4pt 0cm 5.4pt'>
   <p class=Level2Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
   text-align:left'><b><span lang=EN-GB>Hypercube(s) evaluation</span></b></p>
   </td>
   <td width=113 valign=top style='width:3.0cm;border:solid windowtext 1.0pt;
   border-left:none;padding:0cm 5.4pt 0cm 5.4pt'>
   <p class=Level2Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
   text-align:left'><b><span lang=EN-GB>Primary Item eval. Result</span></b></p>
   </td>
   <td width=236 valign=top style='width:177.2pt;border:solid windowtext 1.0pt;
   border-left:none;padding:0cm 5.4pt 0cm 5.4pt'>

   <p class=Level2Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
   text-align:left'><b><span lang=EN-GB>Warning</span></b></p>
   </td>
  </tr>
  <tr>
   <td width=61 valign=top style='width:46.05pt;border:solid windowtext 1.0pt;
   border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
   <p class=Level2Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
   text-align:left'><span lang=EN-GB>1</span></p>
   </td>
   <td width=76 valign=top style='width:2.0cm;border-top:none;border-left:none;
   border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
   padding:0cm 5.4pt 0cm 5.4pt'>

   <p class=Level2Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
   text-align:left'><span lang=EN-GB>all</span></p>
   </td>
   <td width=113 valign=top style='width:3.0cm;border-top:none;border-left:
   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
   padding:0cm 5.4pt 0cm 5.4pt'>
   <p class=Level2Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
   text-align:left'><span lang=EN-GB>Valid</span></p>
   </td>
   <td width=113 valign=top style='width:3.0cm;border-top:none;border-left:
   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
   padding:0cm 5.4pt 0cm 5.4pt'>
   <p class=Level2Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
   text-align:left'><span lang=EN-GB>Valid</span></p>

   </td>
   <td width=236 valign=top style='width:177.2pt;border-top:none;border-left:
   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
   padding:0cm 5.4pt 0cm 5.4pt'>
   <p class=Level2Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
   text-align:left'><span lang=EN-GB>No error</span></p>
   </td>
  </tr>
  <tr>
   <td width=61 valign=top style='width:46.05pt;border:solid windowtext 1.0pt;
   border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
   <p class=Level2Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
   text-align:left'><span lang=EN-GB>1</span></p>

   </td>
   <td width=76 valign=top style='width:2.0cm;border-top:none;border-left:none;
   border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
   padding:0cm 5.4pt 0cm 5.4pt'>
   <p class=Level2Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
   text-align:left'><span lang=EN-GB>notAll</span></p>
   </td>
   <td width=113 valign=top style='width:3.0cm;border-top:none;border-left:
   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
   padding:0cm 5.4pt 0cm 5.4pt'>
   <p class=Level2Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
   text-align:left'><span lang=EN-GB>Invalid</span></p>
   </td>
   <td width=113 valign=top style='width:3.0cm;border-top:none;border-left:
   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
   padding:0cm 5.4pt 0cm 5.4pt'>

   <p class=Level2Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
   text-align:left'><span lang=EN-GB>Valid</span></p>
   </td>
   <td width=236 valign=top style='width:177.2pt;border-top:none;border-left:
   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
   padding:0cm 5.4pt 0cm 5.4pt'>
   <p class=Level2Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
   text-align:left'><span lang=EN-GB>No error</span></p>
   </td>
  </tr>
  <tr>
   <td width=61 valign=top style='width:46.05pt;border:solid windowtext 1.0pt;
   border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>

   <p class=Level2Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
   text-align:left'><span lang=EN-GB>2</span></p>
   </td>
   <td width=76 valign=top style='width:2.0cm;border-top:none;border-left:none;
   border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
   padding:0cm 5.4pt 0cm 5.4pt'>
   <p class=Level2Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
   text-align:left'><span lang=EN-GB>all</span></p>
   <p class=Level2Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
   text-align:left'><span lang=EN-GB>notAll</span></p>
   </td>
   <td width=113 valign=top style='width:3.0cm;border-top:none;border-left:
   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
   padding:0cm 5.4pt 0cm 5.4pt'>

   <p class=Level2Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
   text-align:left'><span lang=EN-GB>Valid</span></p>
   <p class=Level2Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
   text-align:left'><span lang=EN-GB>Invalid</span></p>
   </td>
   <td width=113 valign=top style='width:3.0cm;border-top:none;border-left:
   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
   padding:0cm 5.4pt 0cm 5.4pt'>
   <p class=Level2Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
   text-align:left'><span lang=EN-GB>Valid</span></p>
   </td>
   <td width=236 valign=top style='width:177.2pt;border-top:none;border-left:
   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
   padding:0cm 5.4pt 0cm 5.4pt'>

   <p class=Level2Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
   text-align:left'><span lang=EN-GB>No error</span></p>
   </td>
  </tr>
  <tr>
   <td width=61 valign=top style='width:46.05pt;border:solid windowtext 1.0pt;
   border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
   <p class=Level2Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
   text-align:left'><span lang=EN-GB>1</span></p>
   </td>
   <td width=76 valign=top style='width:2.0cm;border-top:none;border-left:none;
   border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
   padding:0cm 5.4pt 0cm 5.4pt'>

   <p class=Level2Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
   text-align:left'><span lang=EN-GB>all</span></p>
   </td>
   <td width=113 valign=top style='width:3.0cm;border-top:none;border-left:
   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
   padding:0cm 5.4pt 0cm 5.4pt'>
   <p class=Level2Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
   text-align:left'><span lang=EN-GB>Invalid</span></p>
   </td>
   <td width=113 valign=top style='width:3.0cm;border-top:none;border-left:
   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
   padding:0cm 5.4pt 0cm 5.4pt'>
   <p class=Level2Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
   text-align:left'><span lang=EN-GB>Invalid</span></p>

   </td>
   <td width=236 valign=top style='width:177.2pt;border-top:none;border-left:
   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
   padding:0cm 5.4pt 0cm 5.4pt'>
   <p class=Level2Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
   text-align:left'><span lang=EN-GB>There</span><span lang=EN-GB> is just one
   hypercube and is invalid for the all operation</span></p>
   </td>
  </tr>
  <tr>
   <td width=61 valign=top style='width:46.05pt;border:solid windowtext 1.0pt;
   border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>

   <p class=Level2Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
   text-align:left'><span lang=EN-GB>1</span></p>
   </td>
   <td width=76 valign=top style='width:2.0cm;border-top:none;border-left:none;
   border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
   padding:0cm 5.4pt 0cm 5.4pt'>
   <p class=Level2Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
   text-align:left'><span lang=EN-GB>notAll</span></p>
   </td>
   <td width=113 valign=top style='width:3.0cm;border-top:none;border-left:
   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
   padding:0cm 5.4pt 0cm 5.4pt'>
   <p class=Level2Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
   text-align:left'><span lang=EN-GB>Valid</span></p>

   </td>
   <td width=113 valign=top style='width:3.0cm;border-top:none;border-left:
   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
   padding:0cm 5.4pt 0cm 5.4pt'>
   <p class=Level2Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
   text-align:left'><span lang=EN-GB>Invalid</span></p>
   </td>
   <td width=236 valign=top style='width:177.2pt;border-top:none;border-left:
   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
   padding:0cm 5.4pt 0cm 5.4pt'>
   <p class=Level2Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
   text-align:left'><span lang=EN-GB>There is just one hypercube and is valid
   for the notAll operation</span></p>
   </td>
  </tr>

  <tr>
   <td width=61 valign=top style='width:46.05pt;border:solid windowtext 1.0pt;
   border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
   <p class=Level2Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
   text-align:left'><span lang=EN-GB>2</span></p>
   </td>
   <td width=76 valign=top style='width:2.0cm;border-top:none;border-left:none;
   border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
   padding:0cm 5.4pt 0cm 5.4pt'>
   <p class=Level2Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
   text-align:left'><span lang=EN-GB>all</span></p>
   <p class=Level2Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
   text-align:left'><span lang=EN-GB>notAll</span></p>

   </td>
   <td width=113 valign=top style='width:3.0cm;border-top:none;border-left:
   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
   padding:0cm 5.4pt 0cm 5.4pt'>
   <p class=Level2Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
   text-align:left'><span lang=EN-GB>Valid</span></p>
   <p class=Level2Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
   text-align:left'><span lang=EN-GB>Valid</span></p>
   </td>
   <td width=113 valign=top style='width:3.0cm;border-top:none;border-left:
   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
   padding:0cm 5.4pt 0cm 5.4pt'>
   <p class=Level2Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
   text-align:left'><span lang=EN-GB>Invalid</span></p>

   </td>
   <td width=236 valign=top style='width:177.2pt;border-top:none;border-left:
   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
   padding:0cm 5.4pt 0cm 5.4pt'>
   <p class=Level2Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
   text-align:left'><span lang=EN-GB>There are multiple hypercubes defined in a
   base set and the result </span><span lang=EN-GB>of the combination </span><span
   lang=EN-GB>is invalid</span></p>
   </td>
  </tr>
 </thead>
</table>

<h3 style='margin-left:76.5pt;text-indent:-36.0pt'><a name="_3.1.3"></a><a
name="_Ref116413614"><span lang=EN-GB>3.1.3<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=EN-GB>Individual </span></a><a name="_Ref116397643"></a><a
name="_Toc121897524"></a><a name="_Toc121899991"></a><a name="_Toc121900245"></a><a
name="_Toc121903032"></a><span lang=EN-GB>validity of hypercubes</span></h3>

<p class=MsoCaption><a name="_figure_4"></a><a
name="hypercube_validity_table"><span lang=EN-GB>Figure </span></a><span lang=EN-GB>4</span><span lang=EN-GB>. Hypercube validity table</span></p>

<table class=MsoTableGrid border=1 cellspacing=0 cellpadding=0
 style='margin-left:1.9pt;border-collapse:collapse;border:none'>
 <tr>
  <td width=60 valign=top style='width:44.65pt;border:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level3Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><b><span lang=EN-GB>Closed</span></b></p>

  </td>
  <td width=59 valign=top style='width:44.55pt;border:solid windowtext 1.0pt;
  border-left:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level3Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><b><span lang=EN-GB>Empty</span></b></p>
  </td>
  <td width=93 valign=top style='width:69.65pt;border:solid windowtext 1.0pt;
  border-left:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level3Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><b><span lang=EN-GB>Dimensions</span></b></p>
  </td>
  <td width=180 valign=top style='width:135.25pt;border:solid windowtext 1.0pt;
  border-left:none;padding:0cm 5.4pt 0cm 5.4pt'>

  <p class=Level3Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><b><span lang=FR>Dimension values</span></b></p>
  </td>
  <td width=104 valign=top style='width:77.95pt;border:solid windowtext 1.0pt;
  border-left:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level3Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><b><span lang=EN-GB>Dimension validity</span></b></p>
  </td>
  <td width=66 valign=top style='width:49.65pt;border:solid windowtext 1.0pt;
  border-left:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level3Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><b><span lang=EN-GB>Result</span></b></p>

  </td>
 </tr>
 <tr>
  <td width=60 valign=top style='width:44.65pt;border:solid windowtext 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level3Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span lang=EN-GB>Yes</span></p>
  </td>
  <td width=59 valign=top style='width:44.55pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level3Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span lang=EN-GB>Yes</span></p>

  </td>
  <td width=93 valign=top style='width:69.65pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level3Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span lang=EN-GB>N/A</span></p>
  </td>
  <td width=180 valign=top style='width:135.25pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level3Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span lang=EN-GB>None</span></p>
  </td>
  <td width=104 valign=top style='width:77.95pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>

  <p class=Level3Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span lang=EN-GB>N/A</span></p>
  </td>
  <td width=66 valign=top style='width:49.65pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level3Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span lang=EN-GB>Valid</span></p>
  </td>
 </tr>
 <tr>
  <td width=60 valign=top style='width:44.65pt;border:solid windowtext 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>

  <p class=Level3Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span lang=EN-GB>No</span></p>
  </td>
  <td width=59 valign=top style='width:44.55pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level3Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span lang=EN-GB>Yes</span></p>
  </td>
  <td width=93 valign=top style='width:69.65pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level3Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span lang=EN-GB>N/A</span></p>

  </td>
  <td width=180 valign=top style='width:135.25pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level3Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span lang=EN-GB>N/A</span></p>
  </td>
  <td width=104 valign=top style='width:77.95pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level3Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span lang=EN-GB>N/A</span></p>
  </td>
  <td width=66 valign=top style='width:49.65pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>

  <p class=Level3Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span lang=EN-GB>Valid</span></p>
  </td>
 </tr>
 <tr>
  <td width=60 valign=top style='width:44.65pt;border:solid windowtext 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level3Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span lang=EN-GB>Yes</span></p>
  </td>
  <td width=59 valign=top style='width:44.55pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>

  <p class=Level3Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span lang=EN-GB>Yes</span></p>
  </td>
  <td width=93 valign=top style='width:69.65pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level3Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span lang=EN-GB>N/A</span></p>
  </td>
  <td width=180 valign=top style='width:135.25pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level3Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span lang=EN-GB>Dimension values found</span></p>

  </td>
  <td width=104 valign=top style='width:77.95pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level3Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span lang=EN-GB>N/A</span></p>
  </td>
  <td width=66 valign=top style='width:49.65pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level3Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span lang=EN-GB>Invalid</span></p>
  </td>
 </tr>

 <tr>
  <td width=60 valign=top style='width:44.65pt;border:solid windowtext 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level3Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span lang=EN-GB>Yes</span></p>
  </td>
  <td width=59 valign=top style='width:44.55pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level3Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span lang=EN-GB>No</span></p>
  </td>
  <td width=93 valign=top style='width:69.65pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>

  <p class=Level3Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span lang=EN-GB>Dim1 and Dim2</span></p>
  </td>
  <td width=180 valign=top style='width:135.25pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level3Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span lang=EN-GB>Dimension value found for Dim1 and Dim2</span></p>
  </td>
  <td width=104 valign=top style='width:77.95pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level3Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span lang=EN-GB>Dim1 OK and Dim2 OK</span></p>

  </td>
  <td width=66 valign=top style='width:49.65pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level3Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span lang=EN-GB>Valid</span></p>
  </td>
 </tr>
 <tr>
  <td width=60 valign=top style='width:44.65pt;border:solid windowtext 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level3Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span lang=EN-GB>Yes</span></p>

  </td>
  <td width=59 valign=top style='width:44.55pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level3Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span lang=EN-GB>No</span></p>
  </td>
  <td width=93 valign=top style='width:69.65pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level3Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span lang=EN-GB>Dim1 and Dim2</span></p>
  </td>
  <td width=180 valign=top style='width:135.25pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>

  <p class=Level3Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span lang=EN-GB>Dimension value found for Dim1 and Dim2 and
  Dim3 (Note 1)</span></p>
  </td>
  <td width=104 valign=top style='width:77.95pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level3Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span lang=EN-GB>N/A</span></p>
  </td>
  <td width=66 valign=top style='width:49.65pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level3Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span lang=EN-GB>Invalid</span></p>

  </td>
 </tr>
 <tr>
  <td width=60 valign=top style='width:44.65pt;border:solid windowtext 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level3Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span lang=EN-GB>No</span></p>
  </td>
  <td width=59 valign=top style='width:44.55pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level3Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span lang=EN-GB>No</span></p>

  </td>
  <td width=93 valign=top style='width:69.65pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level3Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span lang=EN-GB>Dim1 and Dim2</span></p>
  </td>
  <td width=180 valign=top style='width:135.25pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level3Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span lang=EN-GB>Dimension value found for Dim1 and Dim2 and
  Dim3 (Note 2)</span></p>
  </td>
  <td width=104 valign=top style='width:77.95pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>

  <p class=Level3Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span lang=EN-GB>Dim1 OK and Dim2 OK and Dim3 N/A</span></p>
  </td>
  <td width=66 valign=top style='width:49.65pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level3Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span lang=EN-GB>Valid</span></p>
  </td>
 </tr>
 <tr>
  <td width=60 valign=top style='width:44.65pt;border:solid windowtext 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>

  <p class=Level3Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span lang=EN-GB>Yes/No</span></p>
  </td>
  <td width=59 valign=top style='width:44.55pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level3Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span lang=EN-GB>No</span></p>
  </td>
  <td width=93 valign=top style='width:69.65pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level3Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span lang=EN-GB>Dim1</span></p>

  </td>
  <td width=180 valign=top style='width:135.25pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level3Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span lang=EN-GB>Dimension value not found for Dim1</span></p>
  </td>
  <td width=104 valign=top style='width:77.95pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level3Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span lang=EN-GB>N/A</span></p>
  </td>
  <td width=66 valign=top style='width:49.65pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>

  <p class=Level3Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span lang=EN-GB>Invalid</span></p>
  </td>
 </tr>
 <tr>
  <td width=60 valign=top style='width:44.65pt;border:solid windowtext 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level3Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span lang=EN-GB>Yes/No</span></p>
  </td>
  <td width=59 valign=top style='width:44.55pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>

  <p class=Level3Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span lang=EN-GB>No</span></p>
  </td>
  <td width=93 valign=top style='width:69.65pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level3Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span lang=EN-GB>Dim1</span></p>
  </td>
  <td width=180 valign=top style='width:135.25pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level3Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span lang=EN-GB>Dimension value found for Dim1</span></p>

  </td>
  <td width=104 valign=top style='width:77.95pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level3Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span lang=EN-GB>Dim1 NOT OK</span></p>
  </td>
  <td width=66 valign=top style='width:49.65pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level3Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span lang=EN-GB>Invalid</span></p>
  </td>
 </tr>

</table>

<p class=Level1Text style='margin-top:6.0pt;margin-right:0cm;margin-bottom:
0cm;margin-left:0cm;margin-bottom:.0001pt'><span lang=EN-GB>All dimensions in a
hypercube MUST be validated according to rules defined in 3.1.4 (“Validity of
dimensions”).</span></p>

<p class=Level1Text style='margin-top:6.0pt;margin-right:0cm;margin-bottom:
0cm;margin-left:0cm;margin-bottom:.0001pt'><span lang=EN-GB>Note 1: Invalid
because the hypercube is closed and Dim3 is not expected.</span></p>

<p class=Level1Text style='margin-top:6.0pt;margin-right:0cm;margin-bottom:
0cm;margin-left:0cm;margin-bottom:.0001pt'><span lang=EN-GB>Note 2: This
hypercube is open, so Dim3 is allowed.</span></p>

<h4><a name="_Ref117598343"><span lang=EN-GB>3.1.3.1<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=EN-GB>Constraints on the individual validity of
hypercubes</span></a></h4>

<p class=Level4Text style='margin-left:36.0pt;text-indent:-18.0pt'><span
class=Level3TextCar><span lang=EN-GB style='font-family:"Courier New";
letter-spacing:-.5pt'>1.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

</span></span></span><span class=Level3TextCar><span lang=EN-GB>A closed
hypercube must not contain unexpected dimension values. If a closed hypercube
contains any unexpected dimension value the hypercube is invalid.</span></span><span
lang=EN-GB> </span></p>

<p class=Level4Text style='margin-left:36.0pt;text-indent:-18.0pt'><span
lang=EN-GB>2.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=EN-GB>There must be a dimension value in the container
indicated in the value of the </span><span class=CODE><span lang=EN-GB>xbrldt:contextElement</span></span><span
lang=EN-GB> attribute in the </span><span class=CODE><span lang=EN-GB>has-hypercube</span></span><span
lang=EN-GB> arc. If there is no value for the dimension in the indicated
container the hypercube is invalid.</span></p>

<p class=Level4Text style='margin-left:36.0pt;text-indent:-18.0pt'><span
lang=EN-GB>3.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

</span></span><span lang=EN-GB>All dimensions defined in the hypercube must be
valid according to the rules defined in 3.1.4 below. If one dimension is
invalid the hypercube is invalid.</span></p>

<h3 style='margin-left:76.5pt;text-indent:-36.0pt'><a name="_3.1.4"></a><a
name="_Ref116370212"></a><a name="_Toc117520482"></a><a name="_Toc117568990"></a><a
name="_Toc117574434"></a><a name="_Toc117582295"></a><a name="_Toc117589383"></a><a
name="_Toc117593672"></a><a name="_Toc117593820"></a><a name="_Toc117594247"></a><a
name="_Toc117596790"></a><a name="_Toc117600202"></a><a name="_Toc117600580"></a><a
name="_Toc117671136"></a><a name="_Toc117671257"></a><a name="_Toc117520483"></a><a
name="_Toc117568991"></a><a name="_Toc117574435"></a><a name="_Toc117582296"></a><a
name="_Toc117589384"></a><a name="_Toc117593673"></a><a name="_Toc117593821"></a><a
name="_Toc117594248"></a><a name="_Toc117596791"></a><a name="_Toc117600203"></a><a
name="_Toc117600581"></a><a name="_Toc117671137"></a><a name="_Toc117671258"></a><a
name="_Toc117520486"></a><a name="_Toc117568994"></a><a name="_Toc117574438"></a><a
name="_Toc117582299"></a><a name="_Toc117589387"></a><a name="_Toc117593676"></a><a
name="_Toc117593824"></a><a name="_Toc117594251"></a><a name="_Toc117596794"></a><a
name="_Toc117600206"></a><a name="_Toc117600584"></a><a name="_Toc117671140"></a><a
name="_Toc117671261"></a><span lang=EN-GB>3.1.4<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=EN-GB>Validity of dimensions</span></h3>

<p class=Level3Text><a name="_Toc117594301"></a><a name="dimension_value"></a><a
name="dimension_value_short"><span lang=EN-GB>[Def, 15]</span></a><span
lang=EN-GB> The <i>dimension value</i> is defined as the content of the <i>dimension
container</i> [Def, 16] for one specific dimension in one of the two possible context
containers: </span><span class=CODE><span lang=EN-GB>segment</span></span><span
lang=EN-GB> or </span><span class=CODE><span lang=EN-GB>scenario.</span></span><span
lang=EN-GB> Default values are also possible dimension values but are not
enclosed in <i>dimension containers</i> [Def, 16]</span></p>

<p class=Level3Text><a name="dimension_container"></a><a
name="dimension_container_short"><span lang=EN-GB>[Def, 16]</span></a><span
lang=EN-GB> The <i>dimension container</i> is the element </span><span
class=CODE><span lang=EN-GB>xbrldi:typedMember</span></span><span lang=EN-GB>
for typed dimensions or the element </span><span class=CODE><span lang=EN-GB>xbrldi:explicitMember</span></span><span
lang=EN-GB> for explicit dimensions.</span></p>

<p class=Level3Text><span lang=EN-GB>A dimension value must be valid according
to its <i>domain</i> [Def, 8]. Validation of typed dimensions and explicit
dimensions is defined in sections 3.1.4.4 below and 3.1.4.5 below respectively.</span></p>

<h4><a name="_Ref116412439"><span lang=EN-GB>3.1.4.1<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=EN-GB>Obtaining the dimension value for a dimension</span></a></h4>

<p class=Level3Text><span lang=EN-GB>A dimensional processor must be able to
obtain from the segment or scenario element the value reported for a typed or
explicit dimension.</span></p>

<p class=Level3Text><span lang=EN-GB>The <i>dimension value</i> [Def, 15] for
typed dimensions is the content of the </span><span class=CODE><span
lang=EN-GB>xbrldi:typedMember</span></span><span lang=EN-GB> element whose </span><span
class=CODE><span lang=EN-GB>dimension</span></span><span lang=EN-GB> attribute
value is the </span><span class=CODE><span lang=EN-GB>QName</span></span><span
lang=EN-GB> of the dimension in use.</span></p>

<p class=Level3Text><span lang=EN-GB>The <i>dimension value</i> [Def, 15] for
explicit dimensions is the </span><span class=CODE><span lang=EN-GB>QName</span></span><span
lang=EN-GB> that is the content of the </span><span class=CODE><span
lang=EN-GB>xbrldi:explicitMember</span></span><span lang=EN-GB> element whose </span><span
class=CODE><span lang=EN-GB>dimension</span></span><span lang=EN-GB> attribute
value is the </span><span class=CODE><span lang=EN-GB>QName</span></span><span
lang=EN-GB> of the dimension in use or the </span><span class=CODE><span
lang=EN-GB>QName</span></span><span lang=EN-GB> of the default member if the
value is not reported in the instance and the dimension has a default member. </span></p>

<p class=Level3Text><a name="default_value"></a><a name="default_value_short"><span
lang=EN-GB>[Def, 17]</span></a><span lang=EN-GB> The <i>default value</i> is
the </span><span class=CODE><span lang=EN-GB>QName</span></span><span
lang=EN-GB> of the default member.</span></p>

<h4><a name="_Ref117671706"><span lang=EN-GB>3.1.4.2<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=EN-GB>Constraints about dimension values</span></a></h4>

<p class=Level3Text style='margin-left:36.0pt;text-indent:-18.0pt'><span
lang=EN-GB>1.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=EN-GB>A context <span class=MODAL0><span
style='font-family:Verdana'>must not </span></span>contain more than one <i>dimension
value</i> [Def, 15] for each dimension. A validator <span class=MODAL0><span
style='font-family:Verdana'>must</span></span> signal <a
name="InsErr_RepeatedDimensionInInstance">[Ins Err, 3] </a></span><span
class=CODE><span lang=EN-GB>xbrldie:RepeatedDimensionInInstanceError</span></span><span
lang=EN-GB> when this rule is violated.</span></p>

<p class=Level3Text style='margin-left:36.0pt;text-indent:-18.0pt'><span
lang=EN-GB>2.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

</span></span><span lang=EN-GB>According to 2.7.1.2 above the default values [Def,
17] cannot appear in the instance document and an error [Ins Err, 1] <span
class=CODE>xbrldie:DefaultValueUsedInInstanceError</span> must be raised if the
default value is found.</span></p>

<h4><span lang=EN-GB>3.1.4.3<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=EN-GB>Examples of context and their dimension validity</span></h4>

<p class=MsoCaption><a name="_example_15"><span lang=EN-GB>Example </span></a><span lang=EN-GB>15</span><span lang=EN-GB>. Dimensionally invalid context containing
two references to the same dimension</span></p>

<table class=MsoTableGrid border=1 cellspacing=0 cellpadding=0 width="100%"
 style='width:100.0%;border-collapse:collapse;border:none'>

 <tr style='height:28.3pt'>
  <td width="100%" valign=top style='width:100.0%;border:solid windowtext 1.0pt;
  background:#FFCCCC;padding:0cm 5.4pt 0cm 5.4pt;height:28.3pt'>
  <p class=Level3Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
  class=CODE><span lang=EN-GB>  &lt;context id=&quot;c3&quot;&gt;</span></span></p>
  <p class=Level3Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
  class=CODE><span lang=EN-GB>    &lt;entity&gt;</span></span></p>
  <p class=Level3Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
  class=CODE><span lang=EN-GB>      &lt;identifier
  scheme=&quot;http://nic.net&quot;&gt;example.com&lt;/identifier&gt;</span></span></p>

  <p class=Level3Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
  class=CODE><span lang=EN-GB>      &lt;segment&gt;</span></span></p>
  <p class=Level3Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
  class=CODE><span lang=EN-GB>        &lt;xbrldi:typedMember dimension=&quot;tax:Team&quot;&gt;</span></span></p>
  <p class=Level3Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
  class=CODE><span lang=EN-GB>          &lt;d:Team&gt;Rams&lt;/d:Team&gt;</span></span></p>
  <p class=Level3Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
  class=CODE><span lang=EN-GB>        &lt;/xbrldi:typedMember&gt;</span></span></p>

  <p class=Level3Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
  class=CODE><span lang=EN-GB>      &lt;/segment&gt;</span></span></p>
  <p class=Level3Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
  class=CODE><span lang=EN-GB>    &lt;/entity&gt;</span></span></p>
  <p class=Level3Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
  class=CODE><span lang=EN-GB>    &lt;period&gt;&lt;forever/&gt;&lt;/period&gt;</span></span></p>
  <p class=Level3Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
  class=CODE><span lang=EN-GB>    &lt;scenario&gt;</span></span></p>

  <p class=Level3Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
  class=CODE><span lang=EN-GB>      &lt;xbrldi:typedMember dimension=&quot;tax:Team&quot;&gt;</span></span></p>
  <p class=Level3Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
  class=CODE><span lang=EN-GB>        &lt;d:Team&gt;Lakers&lt;/d:Team&gt;</span></span></p>
  <p class=Level3Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
  class=CODE><span lang=EN-GB>      &lt;/xbrldi:typedMember&gt;</span></span></p>
  <p class=Level3Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
  class=CODE><span lang=EN-GB>    &lt;/scenario&gt;</span></span></p>

  <p class=Level3Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
  class=CODE><span lang=EN-GB>  &lt;/context&gt;</span></span></p>
  </td>
 </tr>
</table>

<p class=MsoCaption><a name="_example_16"><span lang=EN-GB>Example </span></a><span lang=EN-GB>16</span><span lang=EN-GB>. A segment that is valid with respect to a
hypercube</span></p>

<div align=center>

<table class=MsoTableGrid border=1 cellspacing=0 cellpadding=0
 style='border-collapse:collapse;border:none'>
 <tr>
  <td valign=top style='border:solid windowtext 1.0pt;background:#CCFFFF;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal align=center style='text-align:center'><span class=CODE><span
  lang=EN-GB style='font-size:10.0pt'><img width=584 height=176
  src="XDT-REC-2006-09-18_files/image014.gif"></span></span></p>
  </td>
 </tr>
 <tr>
  <td valign=top style='border:solid windowtext 1.0pt;border-top:none;
  background:#CCFFFF;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>  &lt;context
  id=&quot;c4&quot;&gt;</span></span></p>

  <p class=MsoNormal><span class=CODE><span lang=EN-GB>    &lt;entity&gt;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>      &lt;identifier
  scheme=&quot;http://nic.net&quot;&gt;example.com&lt;/identifier&gt;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>      &lt;segment&gt;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>       
  &lt;xbrldi:typedMember dimension=&quot;tax:TeamDim&quot;&gt;</span></span></p>

  <p class=MsoNormal><span class=CODE><span lang=EN-GB>         
  &lt;d:Team&gt;Rams&lt;/d:Team&gt;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>       
  &lt;/xbrldi:typedMember&gt;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>        &lt;xbrldi:typedMember
  dimension=&quot;tax:DrinkDim&quot;&gt;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>         
  &lt;d:Drink&gt;Coors&lt;/d:Drink&gt;</span></span></p>

  <p class=MsoNormal><span class=CODE><span lang=EN-GB>       
  &lt;/xbrldi:typedMember&gt;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>      &lt;/segment&gt;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>    &lt;/entity&gt;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>   
  &lt;period&gt;&lt;forever/&gt;&lt;/period&gt;</span></span></p>

  <p class=MsoNormal><span class=CODE><span lang=EN-GB>  &lt;/context&gt;</span></span></p>
  </td>
 </tr>
</table>

</div>

<p class=MsoCaption><a name="_example_17"><span lang=EN-GB>Example </span></a><span lang=EN-GB>17</span><span lang=EN-GB>. Two segments not dimensionally valid with
respect to a hypercube</span></p>

<table class=MsoTableGrid border=1 cellspacing=0 cellpadding=0
 style='border-collapse:collapse;border:none'>
 <tr>
  <td colspan=2 valign=top style='border:solid windowtext 1.0pt;background:
  #CCFFFF;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal align=center style='text-align:center'><span class=CODE><span
  lang=EN-GB style='font-size:10.0pt'><img width=584 height=176
  src="XDT-REC-2006-09-18_files/image015.gif"></span></span></p>
  </td>
 </tr>
 <tr>
  <td width=486 valign=top style='width:364.4pt;border:solid windowtext 1.0pt;
  border-top:none;background:#CCFFFF;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>  &lt;context
  id=&quot;c5&quot;&gt;</span></span></p>

  <p class=MsoNormal><span class=CODE><span lang=EN-GB>    &lt;entity&gt;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>      &lt;identifier
  scheme=&quot;http://nic.net&quot;&gt;example.com&lt;/identifier&gt;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>      &lt;segment&gt;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>       
  &lt;xbrldi:typedMember dimension=&quot;tax:TeamDim&quot;&gt;</span></span></p>

  <p class=MsoNormal><span class=CODE><span lang=EN-GB>         
  &lt;d:Team&gt;Rams&lt;/d:Team&gt;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>       
  &lt;/xbrldi:typedMember&gt;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>      &lt;/segment&gt;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>    &lt;/entity&gt;</span></span></p>

  <p class=MsoNormal><span class=CODE><span lang=EN-GB>   
  &lt;period&gt;&lt;forever/&gt;&lt;/period&gt;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>  &lt;/context&gt;</span></span></p>
  </td>
  <td width=113 valign=top style='width:84.4pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  background:#CCFFFF;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-GB>Missing a reference to the </span><span
  class=CODE><span lang=EN-GB>Drink</span></span><span lang=EN-GB> dimension.</span></p>

  </td>
 </tr>
 <tr>
  <td width=486 valign=top style='width:364.4pt;border:solid windowtext 1.0pt;
  border-top:none;background:#CCFFFF;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>  &lt;context
  id=&quot;c7&quot;&gt;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>    &lt;entity&gt;</span></span></p>

  <p class=MsoNormal><span class=CODE><span lang=EN-GB>      &lt;identifier
  scheme=&quot;http://nic.net&quot;&gt;example.com&lt;/identifier&gt;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>      &lt;segment&gt;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>       
  &lt;xbrldi:typedMember dimension=&quot;tax:DrinkDim&quot;&gt;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>          
  &lt;d:Drink&gt;Coors&lt;/d:Drink&gt;</span></span></p>

  <p class=MsoNormal><span class=CODE><span lang=EN-GB>        
  &lt;/xbrldi:typedMember&gt;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>      &lt;/segment&gt;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>    &lt;/entity&gt;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>   
  &lt;period&gt;&lt;forever/&gt;&lt;/period&gt;</span></span></p>

  <p class=MsoNormal><span class=CODE><span lang=EN-GB>  &lt;/context&gt;</span></span></p>
  </td>
  <td width=113 valign=top style='width:84.4pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  background:#CCFFFF;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-GB>Missing a reference to the </span><span
  class=CODE><span lang=EN-GB>Team</span></span><span lang=EN-GB> dimension.</span></p>
  </td>
 </tr>

</table>

<p class=MsoCaption><a name="_example_18"><span lang=EN-GB>Example </span></a><span lang=EN-GB>18</span><span lang=EN-GB>. Valid and Invalid Hypercubes according to
its dimensions and domains</span></p>

<table class=MsoTableGrid border=1 cellspacing=0 cellpadding=0 width=600
 style='width:450.05pt;margin-left:1.9pt;border-collapse:collapse;border:none'>
 <tr>
  <td width=99 valign=top style='width:74.4pt;border:solid windowtext 1.0pt;
  background:#CCFFFF;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text style='margin-bottom:0cm;margin-bottom:.0001pt;
  page-break-after:avoid'><b><span lang=EN-GB>Dimensions</span></b></p>
  </td>

  <td width=198 valign=top style='width:148.85pt;border:solid windowtext 1.0pt;
  border-left:none;background:#CCFFFF;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text style='margin-bottom:0cm;margin-bottom:.0001pt;
  page-break-after:avoid'><b><span lang=EN-GB>Domains</span></b></p>
  </td>
  <td width=76 valign=top style='width:2.0cm;border:solid windowtext 1.0pt;
  border-left:none;background:#CCFFFF;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text style='margin-bottom:0cm;margin-bottom:.0001pt;
  page-break-after:avoid'><b><span lang=EN-GB>Member</span></b></p>
  </td>
  <td width=227 valign=top style='width:6.0cm;border:solid windowtext 1.0pt;
  border-left:none;background:#CCFFFF;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left;page-break-after:avoid'><b><span lang=EN-GB>Result</span></b></p>

  </td>
 </tr>
 <tr>
  <td width=99 valign=top style='width:74.4pt;border:solid windowtext 1.0pt;
  border-top:none;background:#CCFFFF;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span class=CODE><span lang=EN-GB>RegionDim</span></span></p>
  </td>
  <td width=198 valign=top style='width:148.85pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  background:#CCFFFF;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span class=CODE><span lang=EN-GB>r:Europe, r:Asia, r:Africa, r:SouthAmerica</span></span></p>

  </td>
  <td width=76 valign=top style='width:2.0cm;border-top:none;border-left:none;
  border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  background:#CCFFFF;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span class=CODE><span lang=EN-GB>r:Europe</span></span></p>
  </td>
  <td width=227 valign=top style='width:6.0cm;border-top:none;border-left:none;
  border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  background:#CCFFFF;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span lang=EN-GB>Valid (member is in the domain)</span></p>
  </td>
 </tr>

 <tr>
  <td width=99 valign=top style='width:74.4pt;border:solid windowtext 1.0pt;
  border-top:none;background:#CCFFFF;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span class=CODE><span lang=EN-GB>RegionDim</span></span></p>
  </td>
  <td width=198 valign=top style='width:148.85pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  background:#CCFFFF;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span class=CODE><span lang=EN-GB>r:Europe, r:Asia, r:Africa, r:SouthAmerica</span></span></p>
  </td>
  <td width=76 valign=top style='width:2.0cm;border-top:none;border-left:none;
  border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  background:#CCFFFF;padding:0cm 5.4pt 0cm 5.4pt'>

  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span class=CODE><span lang=EN-GB>r:Japan</span></span></p>
  </td>
  <td width=227 valign=top style='width:6.0cm;border-top:none;border-left:none;
  border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  background:#CCFFFF;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span lang=EN-GB>Invalid (member is not in the domain)</span></p>
  </td>
 </tr>
 <tr>
  <td width=99 valign=top style='width:74.4pt;border:solid windowtext 1.0pt;
  border-top:none;background:#CCFFFF;padding:0cm 5.4pt 0cm 5.4pt'>

  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span class=CODE><span lang=EN-GB>RegionDim </span></span></p>
  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span class=CODE><span lang=EN-GB>and ProductDim</span></span></p>
  </td>
  <td width=198 valign=top style='width:148.85pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  background:#CCFFFF;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span class=CODE><span lang=EN-GB>r:Europe, r:Asia, r:Africa, r:SouthAmerica</span></span></p>
  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span class=CODE><span lang=EN-GB>&nbsp;</span></span></p>
  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span class=CODE><span lang=EN-GB>p:Wine, p:Cars, p:Other</span></span></p>

  </td>
  <td width=76 valign=top style='width:2.0cm;border-top:none;border-left:none;
  border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  background:#CCFFFF;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span class=CODE><span lang=EN-GB>p:Wine</span></span></p>
  </td>
  <td width=227 valign=top style='width:6.0cm;border-top:none;border-left:none;
  border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  background:#CCFFFF;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span lang=EN-GB>Invalid (missing value for the Region
  Dimension)</span></p>
  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span class=CODE><span lang=EN-GB>xbrldie:hypercubeMissingInSegmentDimensionError</span></span><span
  lang=EN-GB> <span class=MODAL0><span style='font-family:Verdana'>must</span></span>

  be raised</span></p>
  </td>
 </tr>
 <tr>
  <td width=99 valign=top style='width:74.4pt;border:solid windowtext 1.0pt;
  border-top:none;background:#CCFFFF;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span class=CODE><span lang=EN-GB>RegionDim </span></span></p>
  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span class=CODE><span lang=EN-GB>and ProductDim</span></span></p>

  </td>
  <td width=198 valign=top style='width:148.85pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  background:#CCFFFF;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span class=CODE><span lang=EN-GB>r:Europe, r:Asia, r:Africa, r:SouthAmerica</span></span></p>
  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span class=CODE><span lang=EN-GB>&nbsp;</span></span></p>
  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span class=CODE><span lang=EN-GB>p:Wine, p:Cars, p:Other</span></span></p>
  </td>
  <td width=76 valign=top style='width:2.0cm;border-top:none;border-left:none;
  border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  background:#CCFFFF;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span class=CODE><span lang=EN-GB>r:Japan</span></span></p>

  </td>
  <td width=227 valign=top style='width:6.0cm;border-top:none;border-left:none;
  border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  background:#CCFFFF;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span lang=EN-GB>Invalid (missing value for the Products
  Dimension) </span><span class=CODE><span lang=EN-GB>xbrldie:hypercubeMissingInScenarioDimensionError</span></span><span
  lang=EN-GB> <span class=MODAL0><span style='font-family:Verdana'>must</span></span>
  be raised</span></p>
  </td>
 </tr>

 <tr>
  <td width=99 valign=top style='width:74.4pt;border:solid windowtext 1.0pt;
  border-top:none;background:#CCFFFF;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span class=CODE><span lang=EN-GB>RegionDim </span></span></p>
  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span class=CODE><span lang=EN-GB>and ProductDim</span></span></p>
  </td>
  <td width=198 valign=top style='width:148.85pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  background:#CCFFFF;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span class=CODE><span lang=EN-GB>r:Europe, r:Asia, r:Africa, r:SouthAmerica</span></span></p>

  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span class=CODE><span lang=EN-GB>&nbsp;</span></span></p>
  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span class=CODE><span lang=EN-GB>p:Wine, p:Cars, p:Other</span></span></p>
  </td>
  <td width=76 valign=top style='width:2.0cm;border-top:none;border-left:none;
  border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  background:#CCFFFF;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span class=CODE><span lang=EN-GB>r:Africa</span></span></p>
  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span class=CODE><span lang=EN-GB>&nbsp;</span></span></p>
  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span class=CODE><span lang=EN-GB>&nbsp;</span></span></p>
  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span class=CODE><span lang=EN-GB>p:Soja</span></span></p>

  </td>
  <td width=227 valign=top style='width:6.0cm;border-top:none;border-left:none;
  border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  background:#CCFFFF;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span lang=EN-GB>Invalid (member is not in the product domain) </span></p>
  </td>
 </tr>
 <tr>
  <td width=99 valign=top style='width:74.4pt;border:solid windowtext 1.0pt;
  border-top:none;background:#CCFFFF;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span class=CODE><span lang=EN-GB>RegionDim </span></span></p>

  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span class=CODE><span lang=EN-GB>and ProductDim</span></span></p>
  </td>
  <td width=198 valign=top style='width:148.85pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  background:#CCFFFF;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span class=CODE><span lang=EN-GB>r:Europe, r:Asia, r:Africa, r:SouthAmerica</span></span></p>
  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span class=CODE><span lang=EN-GB>&nbsp;</span></span></p>
  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span class=CODE><span lang=EN-GB>p:Wine, p:Cars, p:Other</span></span></p>
  </td>

  <td width=76 valign=top style='width:2.0cm;border-top:none;border-left:none;
  border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  background:#CCFFFF;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span class=CODE><span lang=EN-GB>r:Africa</span></span></p>
  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span class=CODE><span lang=EN-GB>&nbsp;</span></span></p>
  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span class=CODE><span lang=EN-GB>p:Cars</span></span></p>
  </td>
  <td width=227 valign=top style='width:6.0cm;border-top:none;border-left:none;
  border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  background:#CCFFFF;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span lang=EN-GB>Valid (members are in the Region and
  Product domains)</span></p>

  </td>
 </tr>
</table>

<p class=MsoCaption><a name="_example_19"><span lang=EN-GB>Example </span></a><span lang=EN-GB>19</span><span lang=EN-GB>. Primary items that are not dimensionally
valid because they violate their hypercube constraints</span></p>

<table class=MsoTableGrid border=1 cellspacing=0 cellpadding=0 width=603
 style='width:451.95pt;border-collapse:collapse;border:none'>
 <tr>
  <td width=433 valign=top style='width:324.9pt;border:solid windowtext 1.0pt;
  background:#FFCCCC;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>&lt;unit
  id=&quot;eur&quot;&gt;&lt;measure&gt;iso4217:EUR&lt;/measure&gt;&lt;/unit&gt;</span></span></p>

  <p class=MsoNormal><span class=CODE><span lang=EN-GB>&lt;context
  id=&quot;c19&quot;&gt;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>  &lt;entity&gt;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>    &lt;identifier
  scheme=&quot;http://nic.net&quot;&gt;example.com&lt;/identifier&gt;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>    &lt;segment&gt;</span></span></p>

  <p class=MsoNormal><span class=CODE><span lang=EN-GB>     
  &lt;xbrldi:explicitMember dimension=&quot;tax:ProductDim&quot;     </span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>        &gt;m:RedWine&lt;/xbrldi:explicitMember&gt;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>     
  &lt;xbrldi:explicitMember dimension=&quot;tax:RegionDim&quot;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>        &gt;m:Barbados&lt;/xbrldi:explicitMember&gt;</span></span></p>

  <p class=MsoNormal><span class=CODE><span lang=EN-GB>    &lt;/segment&gt;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>  &lt;/entity&gt;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB> 
  &lt;period&gt;&lt;forever/&gt;&lt;/period&gt;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>&lt;/context&gt;</span></span></p>

  <p class=MsoNormal><span class=CODE><span lang=EN-GB>&lt;p:GrossProfit </span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB> 
  contextRef=&quot;c19&quot; unitRef=&quot;eur&quot; </span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>  decimals=&quot;INF&quot;&gt;10000&lt;/p:GrossProfit&gt;</span></span></p>

  <p class=MsoNormal><span class=CODE><span lang=EN-GB>&lt;p:CostOfGoods </span></span></p>
  <p class=MsoNormal style='text-indent:9.75pt'><span class=CODE><span
  lang=EN-GB>contextRef=&quot;c19&quot; unitRef=&quot;eur&quot; </span></span></p>
  <p class=MsoNormal style='text-indent:9.75pt'><span class=CODE><span
  lang=EN-GB>decimals=&quot;INF&quot;&gt;50000&lt;/p:CostOfGoods&gt;</span></span></p>

  <p class=MsoNormal><span class=CODE><span lang=FR>&lt;p:Sales
  contextRef=&quot;c19&quot; unitRef=&quot;eur&quot;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=FR>  </span></span><span
  class=CODE><span lang=EN-GB>decimals=&quot;INF&quot;&gt;60000&lt;/p:Sales&gt;</span></span></p>
  </td>
  <td width=169 valign=top style='width:127.05pt;border:solid windowtext 1.0pt;
  border-left:none;background:#FFCCCC;padding:0cm 5.4pt 0cm 5.4pt'>

  <p class=MsoNormal><span class=CODE><span lang=EN-GB>m:Barbados</span></span><span lang=EN-GB> is not a domain member in </span><span class=CODE><span
  lang=EN-GB>hc_RegionDim</span></span><span lang=EN-GB>; hence the constraint
  is violated by all three facts even though only </span><span class=code0><span
  lang=EN-GB>p_</span></span><span class=CODE><span lang=EN-GB>GrossProfit</span></span><span
  lang=EN-GB> had an explicit “all” arc to </span><span class=CODE><span
  lang=EN-GB>hc_Product_x_Region</span></span><span lang=EN-GB>.</span></p>
  </td>
 </tr>

</table>

<h4><a name="_Ref116401020"><span lang=EN-GB>3.1.4.4<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=EN-GB>Typed dimensions</span></a></h4>

<p class=Level4Text><span lang=EN-GB>The member of a typed dimension is the
instantiation of an element that conforms to the element referenced in the </span><span
class=CODE><span lang=EN-GB>xbrldt:typedDomainRef</span></span><span
lang=EN-GB> attribute of a <i>typed dimension declaration</i> [Def, 9]. </span></p>

<h5><span lang=EN-GB>3.1.4.4.1<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

</span></span><span lang=EN-GB>The xbrldi:typedMember element</span></h5>

<p class=Level4Text><span lang=EN-GB>The </span><span class=CODE><span
lang=EN-GB>xbrldi:typedMember</span></span><span lang=EN-GB> element is an XML
element whose content MUST be another element whose schema declaration is
located by the </span><span class=CODE><span lang=EN-GB>xbrldt:typedDomainRef</span></span><span
lang=EN-GB> attribute (see section 2.5.2.1 above).</span></p>

<table class=ReferencetoCODE border=1 cellspacing=0 cellpadding=0
 style='margin-left:1.9pt;border-collapse:collapse;border:none'>
 <tr>
  <td width=599 valign=top style='width:448.9pt;border:double windowtext 1.5pt;
  background:#E6E6E6;padding:0cm 5.4pt 0cm 5.4pt'>

  <p class=MsoNormal><span
  class=CODE><span lang=EN-GB>  &lt;element name=&quot;typedMember&quot;&gt;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>    &lt;annotation&gt;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>      &lt;documentation
  xml:lang=&quot;en&quot;&gt;This element constains one child of<b> anyType.</b></span></span></p>

  <p class=MsoNormal><span class=CODE><span lang=EN-GB>     
  &lt;/documentation&gt;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>    &lt;/annotation&gt;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>    &lt;complexType&gt;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>      &lt;sequence&gt;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>        &lt;any
  namespace=&quot;##other&quot;/&gt;</span></span></p>

  <p class=MsoNormal><span class=CODE><span lang=EN-GB>      &lt;/sequence&gt;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>      &lt;attribute
  name=&quot;dimension&quot; type=&quot;QName&quot; use=&quot;required&quot;/&gt;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>    &lt;/complexType&gt;</span></span></p>

  <p class=MsoNormal style='background:#E6E6E6'><span class=CODE><span
  lang=EN-GB>  &lt;/element&gt;</span></span></p>
  </td>
 </tr>
</table>

<p class=Level4Text><a name="_Ref114549636"><span lang=EN-GB>The content of the
</span></a><span class=CODE><span lang=EN-GB>dimension</span></span><span
lang=EN-GB> attribute of an </span><span class=CODE><span lang=EN-GB>xbrldi:typedMember</span></span><span
lang=EN-GB> element <span class=MODAL0><span style='font-family:Verdana'>must</span></span>

resolve to the </span><span class=CODE><span lang=EN-GB style='font-size:10.0pt'>QName</span></span><span
lang=EN-GB> of a <i>typed dimension declaration</i> [Def, 9] within the DTS of
the instance.</span></p>

<p class=Level3Text><a name="_Ref116413778"><span lang=EN-GB>A typed dimension
is valid if the <i>dimension value</i> [Def, 15] is XML valid according to the schema
declaration referred in the </span></a><span class=CODE><span lang=EN-GB>xbrldt:typedDomainRef</span></span><span
lang=EN-GB> attribute.</span></p>

<p class=MsoCaption><a name="_example_20"><span lang=EN-GB>Example </span></a><span lang=EN-GB>20</span><span lang=EN-GB>. Two dimensions referenced in the segment
of a context</span></p>

<table class=MsoTableGrid border=1 cellspacing=0 cellpadding=0
 style='border-collapse:collapse;border:none'>
 <tr>
  <td width=546 valign=top style='width:409.4pt;border:solid windowtext 1.0pt;
  background:#CCFFFF;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>  &lt;context
  id=&quot;c1&quot;&gt;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>    &lt;entity&gt;</span></span></p>

  <p class=MsoNormal><span class=CODE><span lang=EN-GB>      &lt;identifier
  scheme=&quot;http://nic.net&quot;&gt;example.com&lt;/identifier&gt;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>      &lt;segment&gt;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>       
  &lt;xbrldi:typedMember dimension=&quot;tax:TeamDim&quot;&gt;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>         
  &lt;d:Team&gt;Lakers&lt;/d:dTeam&gt;</span></span></p>

  <p class=MsoNormal><span class=CODE><span lang=EN-GB>       
  &lt;/xbrldi:typedMember&gt;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>       
  &lt;xbrldi:typedMember dimension=&quot;tax:DrinkDim&quot;&gt;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>         
  &lt;d:Drink&gt;Coors&lt;/d:Drink&gt;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>        &lt;/xbrldi:typedMember&gt;</span></span></p>

  <p class=MsoNormal><span class=CODE><span lang=EN-GB>      &lt;/segment&gt;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>    &lt;/entity&gt;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>   
  &lt;period&gt;&lt;forever/&gt;&lt;/period&gt;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>  &lt;/context&gt;</span></span></p>

  </td>
 </tr>
</table>

<p class=MsoCaption><a name="_example_21"><span lang=EN-GB>Example </span></a><span lang=EN-GB>21</span><span lang=EN-GB>. Two dimensions referenced in the scenario
of a context</span></p>

<table class=MsoTableGrid border=1 cellspacing=0 cellpadding=0
 style='border-collapse:collapse;border:none'>
 <tr>
  <td width=546 valign=top style='width:409.4pt;border:solid windowtext 1.0pt;
  background:#CCFFFF;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>  </span></span><span
  class=CODE><span lang=FR>&lt;context id=&quot;c2&quot;&gt;</span></span></p>

  <p class=MsoNormal><span class=CODE><span lang=FR>    &lt;entity&gt;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=FR>      &lt;identifier
  scheme=&quot;http://nic.net&quot;&gt;example.com&lt;/identifier&gt;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=FR>    &lt;/entity&gt;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=FR>    </span></span><span
  class=CODE><span lang=EN-GB>&lt;period&gt;&lt;forever/&gt;&lt;/period&gt;</span></span></p>

  <p class=MsoNormal><span class=CODE><span lang=EN-GB>    &lt;scenario&gt;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>     
  &lt;xbrldi:typedMember dimension=&quot;tax:TeamDim&quot;&gt;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>       
  &lt;d:Team&gt;Celtics&lt;/d:dTeam&gt;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>     
  &lt;/xbrldi:typedMember&gt;</span></span></p>

  <p class=MsoNormal><span class=CODE><span lang=EN-GB>     
  &lt;xbrldi:typedMember dimension=&quot;tax:DrinkDim&quot;&gt;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>        &lt;d:Drink&gt;Sam
  Adams&lt;/d:Drink&gt;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>     
  &lt;/xbrldi:typedMember&gt;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>    &lt;/scenario&gt;</span></span></p>

  <p class=MsoNormal><span class=CODE><span lang=EN-GB>  &lt;/context&gt;</span></span></p>
  </td>
 </tr>
</table>

<p class=Level4Text><span lang=EN-GB>Not all of the elements appearing in </span><span
class=CODE><span lang=EN-GB>segment</span></span><span lang=EN-GB> or </span><span
class=CODE><span lang=EN-GB>scenario</span></span><span lang=EN-GB> are
necessarily dimension elements; see section 2.3.2.1 above regarding the
“closed” attribute.</span></p>

<h5><a name="_Ref117598889"><span lang=EN-GB>3.1.4.4.2<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=EN-GB>Constraints about the dimension attribute in
xbrldi:typedMember elements</span></a></h5>

<p class=Level4Text style='margin-left:36.0pt;text-indent:-18.0pt'><span
lang=EN-GB>1.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=EN-GB>The content of the </span><span class=CODE><span
lang=EN-GB>dimension</span></span><span lang=EN-GB> attribute of an </span><span
class=CODE><span lang=EN-GB>xbrldi:typedMember</span></span><span lang=EN-GB>
element <span class=MODAL0><span style='font-family:Verdana'>must</span></span>

be the </span><span class=CODE><span lang=EN-GB style='font-size:10.0pt'>QName</span></span><span
lang=EN-GB> of a <i>typed dimension declaration</i> [Def, 9] defined in a
schema within the DTS of the instance document. A dimensional processor <span
class=MODAL0><span style='font-family:Verdana'>must</span></span> raise an
error <a name="InsErr_TypedMemberNotTypedDimension">[Ins Err, 4] </a></span><span
class=CODE><span lang=EN-GB>xbrldie:TypedMemberNotTypedDimensionError</span></span><span
lang=EN-GB> if the element whose </span><span class=CODE><span lang=EN-GB
style='font-size:10.0pt'>QName</span></span><span lang=EN-GB> appears in the </span><span
class=CODE><span lang=EN-GB>dimension</span></span><span lang=EN-GB> attribute
of </span><span class=CODE><span lang=EN-GB>xbrldi:typedMember</span></span><span
lang=EN-GB> resolves to anything other than a <i>typed dimension declaration</i>

[Def, 9].</span></p>

<h5><span lang=EN-GB>3.1.4.4.3<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=EN-GB>Constraints on the content of xbrldi:typedMember
elements</span></h5>

<p class=Level4Text style='margin-left:36.0pt;text-indent:-18.0pt'><span
lang=EN-GB>1.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=EN-GB>According to the </span><span class=CODE><span
lang=EN-GB>xbrldi</span></span><span lang=EN-GB> XML Schema, every instance of </span><span
class=CODE><span lang=EN-GB>xbrldi:typedMember</span></span><span lang=EN-GB> <span
class=MODAL0><span style='font-family:Verdana;text-transform:none'>must</span></span>

have only one child element.</span></p>

<p class=Level4Text style='margin-left:36.0pt;text-indent:-18.0pt'><span
lang=EN-GB>2.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=EN-GB>The typed <i>dimension value</i> [Def, 15] must
be XML valid according to the XML Schema declaration of the element referenced
in the </span><span class=CODE><span lang=EN-GB>xbrldt:typedDomainRef</span></span><span
lang=EN-GB> attribute.</span></p>

<h4><a name="_Ref116401040"><span lang=EN-GB>3.1.4.5<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=EN-GB>Explicit dimensions</span></a></h4>

<p class=Level4Text><span lang=EN-GB>The member of an explicit dimension is the
</span><span class=CODE><span lang=EN-GB>QName</span></span><span lang=EN-GB> that
is the content of the </span><span class=CODE><span lang=EN-GB>xbrldi:explicitMember</span></span><span
lang=EN-GB> element. It must be is a <i>valid member of the explicit dimension</i>
[Def, 12].</span></p>

<h5><a name="_Ref114565170"></a><a name="_Ref114565139"><span lang=EN-GB>3.1.4.5.1<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=EN-GB>The xbrldi:explicitMember element</span></a></h5>

<p class=Level3Text><span lang=EN-GB>The </span><span class=CODE><span
lang=EN-GB>xbrldi:explicitMember</span></span><span lang=EN-GB> element is an
XML element whose content <span class=MODAL0><span style='font-family:Verdana'>must</span></span>
be a </span><span class=CODE><span lang=EN-GB>QName.</span></span><span
lang=EN-GB> The explicit dimension is valid if the <i>dimension value</i> [Def,
15] (</span><span class=CODE><span lang=EN-GB>QName</span></span><span
lang=EN-GB>) is a <i>valid member of the explicit dimension domain</i> [Def, 12]
to which its </span><span class=CODE><span lang=EN-GB>dimension </span></span><span
lang=EN-GB>attribute refers.</span></p>

<table class=MsoTableGrid border=1 cellspacing=0 cellpadding=0
 style='border-collapse:collapse;border:none'>
 <tr>
  <td width=585 valign=top style='width:439.0pt;border:double windowtext 1.5pt;
  background:#E6E6E6;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span
  class=CODE><span lang=EN-GB>  &lt;element name=&quot;<b>explicitMember</b>&quot;&gt;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>    &lt;annotation&gt;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>      &lt;documentation
  xml:lang=&quot;en&quot;&gt;<b>This element contains the QName of an item that
  is a member of an explicit dimension.</b></span></span></p>

  <p class=MsoNormal><span class=CODE><span lang=EN-GB>      </span></span><span
  class=CODE><span lang=FR>&lt;/documentation&gt;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=FR>    &lt;/annotation&gt;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=FR>    &lt;complexType&gt;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=FR>      &lt;simpleContent&gt;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=FR>        &lt;extension
  base=&quot;QName&quot;&gt;</span></span></p>

  <p class=MsoNormal><span class=CODE><span lang=FR>          </span></span><span
  class=CODE><span lang=EN-GB>&lt;attribute name=&quot;dimension&quot;
  type=&quot;QName&quot; use=&quot;required&quot;/&gt;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>        &lt;/extension&gt;</span></span></p>

  <p class=MsoNormal><span class=CODE><span lang=EN-GB>     
  &lt;/simpleContent&gt;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>    &lt;/complexType&gt;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>  &lt;/element&gt;</span></span></p>
  </td>
 </tr>
</table>

<p class=MsoCaption><a name="_Ref114549875"></a><a name="_example_22"><span
lang=EN-GB>Example </span></a><span lang=EN-GB>22</span><span lang=EN-GB>. A
context that is dimensionally valid with respect to a hypercube with two
explicit dimensions</span></p>

<table class=MsoTableGrid border=1 cellspacing=0 cellpadding=0
 style='border-collapse:collapse;border:none'>
 <tr>
  <td valign=top style='border:solid windowtext 1.0pt;background:#CCFFFF;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal align=center style='text-align:center'><span class=CODE><span
  lang=EN-GB style='font-size:10.0pt'><img width=552 height=504
  src="XDT-REC-2006-09-18_files/image016.gif"></span></span></p>
  </td>
 </tr>

 <tr>
  <td valign=top style='border:solid windowtext 1.0pt;border-top:none;
  background:#CCFFFF;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>&lt;context
  id=&quot;c16&quot;&gt;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>  &lt;entity&gt;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>    &lt;identifier
  scheme=&quot;http://nic.net&gt;example.com&lt;/identifier&gt;</span></span></p>

  <p class=MsoNormal><span class=CODE><span lang=EN-GB>      &lt;segment&gt;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>       
  &lt;xbrldi:explicitMember dimension=&quot;tax:RegionDim&quot;  </span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>        
  &gt;r:m_Iberia&lt;/xbrldi:explicitMember&gt;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>       
  &lt;xbrldi:explicitMember dimension=&quot;tax:ProductDim&quot;</span></span></p>

  <p class=MsoNormal><span class=CODE><span lang=EN-GB>          &gt;p:m_RedWine&lt;/xbrldi:explicitMember&gt;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>      &lt;/segment&gt;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>    &lt;/entity&gt;</span></span></p>
  <p class=MsoNormal><span class=CODE><span lang=EN-GB>    &lt;period&gt;&lt;forever&gt;&lt;/period&gt;</span></span></p>

  <p class=MsoNormal><span class=CODE><span lang=EN-GB>  &lt;/context&gt;</span></span></p>
  </td>
 </tr>
</table>

<h5><a name="_Ref117599215"><span lang=EN-GB>3.1.4.5.2<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=EN-GB>Constraints on the dimension attribute in
xbrldi:explicitMember elements</span></a></h5>

<p class=Level4Text style='margin-left:36.0pt;text-indent:-18.0pt'><span
lang=EN-GB>1.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

</span></span><span lang=EN-GB>The content of the </span><span class=CODE><span
lang=EN-GB>dimension</span></span><span lang=EN-GB> attribute of an </span><span
class=CODE><span lang=EN-GB>xbrldi:explicitMember</span></span><span
lang=EN-GB> element <span class=MODAL0><span style='font-family:Verdana'>must</span></span>
be the </span><span class=CODE><span lang=EN-GB style='font-size:10.0pt'>QName</span></span><span
lang=EN-GB> of an explicit dimension element defined in a schema within the DTS
of the instance document.</span><span lang=EN-GB> A dimensional processor <span
class=MODAL0><span style='font-family:Verdana'>must</span></span> raise an
error <a name="InsErr_ExplicitMemberNotExplicitDimensio">[Ins Err, 5] </a></span><span
class=CODE><span lang=EN-GB>xbrldie:ExplicitMemberNotExplicitDimensionError</span></span><span
lang=EN-GB> if the element whose </span><span class=CODE><span lang=EN-GB>QName

</span></span><span lang=EN-GB>appears in the </span><span class=CODE><span
lang=EN-GB>dimension</span></span><span lang=EN-GB> attribute of </span><span
class=CODE><span lang=EN-GB>xbrldi:explicitMember</span></span><span
lang=EN-GB> resolves to anything other than an <i>explicit dimension
declaration</i> [Def, 10].</span></p>

<h5><a name="_Ref121898084"><span lang=EN-GB>3.1.4.5.3<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=EN-GB>Constraints on the content of the
xbrldi:explicitMember elements</span></a></h5>

<p class=Level4Text style='margin-left:36.0pt;text-indent:-18.0pt;page-break-after:
avoid'><span lang=EN-GB>1.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=EN-GB>The content of the </span><span class=CODE><span
lang=EN-GB>xbrldi:explicitMember</span></span><span lang=EN-GB> element must be
a </span><span class=CODE><span lang=EN-GB>QName</span></span><span lang=EN-GB>
whose global element definition can be found in the taxonomy schema referenced
by the namespace of the </span><span class=CODE><span lang=EN-GB>QName</span></span><span
lang=EN-GB>. A dimensional processor MUST raise en error <a
name="InsErr_ExplicitMemberUndefinedQName">[Ins Err, 6] </a></span><span
class=CODE><span lang=EN-GB>xbrldie:ExplicitMemberUndefinedQNameError</span></span><span
lang=EN-GB> if this rule is violated.</span></p>

<h2><a name="_3.2"></a><a name="_Toc126570152"></a><a
name="_Toc126668497"></a><a name="_Toc126724796"></a><a name="_Toc126725216"></a><a
name="_Toc126728506"></a><a name="_Toc126570154"></a><a name="_Toc126668499"></a><a
name="_Toc126724798"></a><a name="_Toc126725218"></a><a name="_Toc126728508"></a><span
lang=EN-GB>3.2<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

</span></span><span lang=EN-GB>Definition of dimensionally equal facts (normative)</span></h2>

<p class=Level2Text><a name="d_equal"></a><a name="d_equal_short"><span
lang=EN-GB>[Def, 18]</span></a><span lang=EN-GB> Two facts are <i>d-equal</i> <i>for
one dimension</i> if they have the same <i>dimension value</i> [Def, 15] for that
dimension</span><span lang=EN-GB>.</span></p>

<p class=Level2Text><span lang=EN-GB>d-equal is an independent operation of
c-equal, u-equal, s-equal defined in section 4.10 of the [XBRL] specification.
d-equal is defined only for two facts and one dimension. Two <i>dimension
values</i> [Def, 15] are the same when they are s-equal2. Two facts have the
same dimension if both have a dimension container whose content of the </span><span
class=CODE><span lang=EN-GB>dimension</span></span><span lang=EN-GB> attribute are
s-equal2 and both refers to the same <i>dimension declaration</i> [Def, 7].</span></p>

<p class=Level2Text><span lang=EN-GB>The s-equal2 operation is the same
operation defined in section 4.10 of the [XBRL] specification replacing XPath
1.0 with XPath 2.0 in the definition of the x-equal operation and with the
&quot;XPath 1.0 compatibility mode&quot; property set to </span><span
class=CODE><span lang=EN-GB>false</span></span><span lang=EN-GB> in the static
context (See the implementation note below).</span></p>

<p class=Level4Text><span lang=EN-GB>In order to allow the summation-item
relationships defined in section 5.2.5.2 of the [XBRL] specification to work, all
dimensional elements (</span><span class=CODE><span lang=EN-GB>xbrldi:explicitMember</span></span><span
lang=EN-GB> and </span><span class=CODE><span lang=EN-GB>xbrldi:typedMember</span></span><span
lang=EN-GB>) found in the </span><span class=CODE><span lang=EN-GB>segment</span></span><span
lang=EN-GB> or </span><span class=CODE><span lang=EN-GB>scenario</span></span><span
lang=EN-GB> container of the </span><span class=CODE><span lang=EN-GB>context</span></span><span
lang=EN-GB> MUST be s-equal as defined in the section 4.10 of the [XBRL]
specification. </span></p>

<p class=Level4Text style='margin-left:1.0cm'><b><span lang=EN-GB>IMPLEMENTATION
NOTE:</span></b><span lang=EN-GB> The [XBRL] 2.1 specification is based on
XPath 1.0. According to section 5.3 of the XPath 1.0 specification, the content
of attributes is always a </span><span class=CODE><span lang=EN-GB>string-value</span></span><span
lang=EN-GB> rather than a </span><span class=CODE><span lang=EN-GB>QName</span></span><span
lang=EN-GB>. XBRL APIs implementing dimensions should take care of this and
normalize the prefixes of </span><span class=CODE><span lang=EN-GB>QNames</span></span><span
lang=EN-GB> that appear in the </span><span class=CODE><span lang=EN-GB>dimension</span></span><span
lang=EN-GB> attribute of the dimension container and in the content of the
dimension container within the instance document.</span></p>

<p class=Level4Text><span lang=EN-GB>Two facts related to different contexts
that appear in different instances MAY be d-equal for all dimensions regardless
of the order in which the elements appear inside the </span><span class=CODE><span
lang=EN-GB>segment</span></span><span lang=EN-GB> or the </span><span
class=CODE><span lang=EN-GB>scenario</span></span><span lang=EN-GB>.</span></p>

<p class=MsoCaption><a name="_example_23"><span lang=EN-GB>Example </span></a><span lang=EN-GB>23</span><span lang=EN-GB>. Multiple contexts and the result of the
d-equal operation</span></p>

<table class=MsoTableGrid border=1 cellspacing=0 cellpadding=0
 style='margin-left:1.9pt;border-collapse:collapse;border:none'>
 <tr>
  <td width=250 valign=top style='width:187.8pt;border:solid windowtext 1.0pt;
  background:#CCFFFF;padding:0cm 5.4pt 0cm 5.4pt'>

  <p class=MsoNormal><span class=ClearformattingChar><b><span lang=EN-GB>Fact
  Sales in Context A</span></b></span></p>
  </td>
  <td width=236 valign=top style='width:177.2pt;border:solid windowtext 1.0pt;
  border-left:none;background:#CCFFFF;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span class=ClearformattingChar><b><span lang=EN-GB>Fact
  Sales in Context B</span></b></span></p>
  </td>
  <td width=113 valign=top style='width:3.0cm;border:solid windowtext 1.0pt;
  border-left:none;background:#CCFFFF;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span class=ClearformattingChar><b><span lang=EN-GB>d-equal(
  Sales, prodDim)</span></b></span></p>

  </td>
 </tr>
 <tr>
  <td width=250 valign=top style='width:187.8pt;border:solid windowtext 1.0pt;
  border-top:none;background:#CCFFFF;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level2Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
  class=CODE><span lang=EN-GB>&lt;segment&gt;</span></span></p>
  <p class=Level2Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
  class=CODE><span lang=EN-GB>  &lt;xbrldi:explicitMember dimension=&quot;tax:prodDim&quot;</span></span></p>
  <p class=Level2Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
  class=CODE><span lang=EN-GB>&gt;p:product&lt;/xbrldi:explicitMember&gt;</span></span></p>

  <p class=Level2Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
  class=CODE><span lang=EN-GB>&lt;/segment&gt;</span></span></p>
  </td>
  <td width=236 valign=top style='width:177.2pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  background:#CCFFFF;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level2Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
  class=CODE><span lang=EN-GB>&lt;segment&gt;</span></span></p>
  <p class=Level2Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
  class=CODE><span lang=EN-GB> &lt;xbrldi:explicitMember dimension=&quot;tax:prodDim&quot;&gt;p:product&lt;/xbrldi:explicitMember&gt;</span></span></p>

  <p class=Level2Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
  class=CODE><span lang=EN-GB>&lt;/segment&gt;</span></span></p>
  </td>
  <td width=113 valign=top style='width:3.0cm;border-top:none;border-left:none;
  border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  background:#CCFFFF;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-GB>Yes.</span></p>
  <p class=MsoNormal><span lang=EN-GB>Note the spaces between elements are
  different.</span></p>
  </td>
 </tr>

 <tr>
  <td width=250 valign=top style='width:187.8pt;border:solid windowtext 1.0pt;
  border-top:none;background:#CCFFFF;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level2Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
  class=CODE><span lang=EN-GB>&lt;segment&gt;</span></span></p>
  <p class=Level2Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
  class=CODE><span lang=EN-GB>  &lt;xbrli:explicitMember dimension=&quot;tax:prodDim&quot;&gt;p:product&lt;/xbrldi:ExplicitMember&gt;</span></span></p>
  <p class=Level2Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
  class=CODE><span lang=EN-GB>  &lt;xbrli:explicitMember</span></span></p>

  <p class=Level2Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
  class=CODE><span lang=EN-GB>dimension=&quot;tax:dept_dim&quot;&gt;r:sales&lt;/xbrldi:ExplicitMember&gt;</span></span></p>
  <p class=Level2Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
  class=CODE><span lang=EN-GB>&lt;/segment&gt;</span></span></p>
  </td>
  <td width=236 valign=top style='width:177.2pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  background:#CCFFFF;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level2Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
  class=CODE><span lang=EN-GB>&lt;segment&gt;</span></span></p>
  <p class=Level2Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
  class=CODE><span lang=EN-GB>  &lt;xbrldi:explicitMember</span></span></p>

  <p class=Level2Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
  class=CODE><span lang=EN-GB>dimension=&quot;tax:dept_dim&quot;&gt;r:sales&lt;/xbrldi:ExplicitMember&gt;</span></span></p>
  <p class=Level2Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
  class=CODE><span lang=EN-GB>  &lt;xbrldi:explicitMember</span></span></p>
  <p class=Level2Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
  class=CODE><span lang=EN-GB>dimension=&quot;tax:prodDim&quot;&gt;p:product&lt;/xbrldi:ExplicitMember&gt;</span></span></p>
  <p class=Level2Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
  class=CODE><span lang=EN-GB>&lt;/segment&gt;</span></span></p>

  </td>
  <td width=113 valign=top style='width:3.0cm;border-top:none;border-left:none;
  border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  background:#CCFFFF;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-GB>Yes.</span></p>
  <p class=MsoNormal><span lang=EN-GB>Note that the order of the two explicit
  elements is different. According to the text in this section these two
  contexts MUST not occur in the same instance.</span></p>
  </td>
 </tr>
 <tr>
  <td width=250 valign=top style='width:187.8pt;border:solid windowtext 1.0pt;
  border-top:none;background:#CCFFFF;padding:0cm 5.4pt 0cm 5.4pt'>

  <p class=Level2Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
  class=CODE><span lang=EN-GB>&lt;segment&gt;</span></span></p>
  <p class=Level2Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
  class=CODE><span lang=EN-GB>  &lt;xbrldi:explicitMember</span></span></p>
  <p class=Level2Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
  class=CODE><span lang=EN-GB>dimension=&quot;tax:prodDim&quot;&gt;p:product&lt;/xbrldi:explicitMember&gt;</span></span></p>
  <p class=Level2Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
  class=CODE><span lang=EN-GB>&lt;/segment&gt;</span></span></p>
  </td>

  <td width=236 valign=top style='width:177.2pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  background:#CCFFFF;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level2Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
  class=CODE><span lang=EN-GB>&lt;scenario&gt;</span></span></p>
  <p class=Level2Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
  class=CODE><span lang=EN-GB>  &lt;xbrldi:explicitMember</span></span></p>
  <p class=Level2Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
  class=CODE><span lang=EN-GB>dimension=&quot;tax:prodDim&quot;&gt;p:product&lt;/xbrldi:explicitMember&gt;</span></span></p>
  <p class=Level2Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
  class=CODE><span lang=EN-GB>&lt;/scenario&gt;</span></span></p>

  </td>
  <td width=113 valign=top style='width:3.0cm;border-top:none;border-left:none;
  border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  background:#CCFFFF;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-GB>No,</span></p>
  <p class=MsoNormal><span lang=EN-GB>Dimensions MUST be reported in the same container
  type.</span></p>
  </td>
 </tr>
</table>

<p class=Level2Text><span lang=EN-GB>&nbsp;</span></p>

<p class=Ttulo1Apndice style='margin-left:21.6pt;text-indent:-21.6pt'><a
name="_a"></a><a name="_Toc108878637"></a><a name="_Toc108980577"></a><a
name="_Toc109061989"></a><a name="_Toc109063266"></a><a name="_Toc109522993"></a><a
name="_Toc106002076"></a><a name="_Toc106006636"></a><a name="_Toc106013407"></a><a
name="_Toc106002078"></a><a name="_Toc106006638"></a><a name="_Toc106013409"></a><a
name="_Toc106002081"></a><a name="_Toc106006641"></a><a name="_Toc106013412"></a><a
name="_Toc106002086"></a><a name="_Toc106006646"></a><a name="_Toc106013417"></a><a
name="_Toc106002087"></a><a name="_Toc106006647"></a><a name="_Toc106013418"></a><a
name="_Toc106002141"></a><a name="_Toc106006701"></a><a name="_Toc106013472"></a><a
name="_Toc106002143"></a><a name="_Toc106006703"></a><a name="_Toc106013474"></a><a
name="_Toc106002149"></a><a name="_Toc106006709"></a><a name="_Toc106013480"></a><a
name="_Toc106002151"></a><a name="_Toc106006711"></a><a name="_Toc106013482"></a><a
name="_Toc106002156"></a><a name="_Toc106006716"></a><a name="_Toc106013487"></a><a
name="_Toc106002157"></a><a name="_Toc106006717"></a><a name="_Toc106013488"></a><a
name="_Toc106002159"></a><a name="_Toc106006719"></a><a name="_Toc106013490"></a><a
name="_Toc106002160"></a><a name="_Toc106006720"></a><a name="_Toc106013491"></a><a
name="_Toc106002163"></a><a name="_Toc106006723"></a><a name="_Toc106013494"></a><a
name="_Toc106002169"></a><a name="_Toc106006729"></a><a name="_Toc106013500"></a><a
name="_Toc106002171"></a><a name="_Toc106006731"></a><a name="_Toc106013502"></a><a
name="_Toc106002178"></a><a name="_Toc106006738"></a><a name="_Toc106013509"></a><a
name="_Toc106002181"></a><a name="_Toc106006741"></a><a name="_Toc106013512"></a><a
name="_Toc106002182"></a><a name="_Toc106006742"></a><a name="_Toc106013513"></a><a
name="_Toc78461622"></a><a name="_Toc78464240"></a><a name="_Toc78464562"></a><a
name="_Toc78465026"></a><a name="_Hlt75931005"></a><a name="_Toc78364116"></a><a
name="_Toc78367767"></a><a name="_Toc78451435"></a><a name="_Toc78461636"></a><a
name="_Toc78464270"></a><a name="_Toc78464592"></a><a name="_Toc78465056"></a><a
name="_Toc78364118"></a><a name="_Toc78367769"></a><a name="_Toc78451437"></a><a
name="_Toc78461638"></a><a name="_Toc78464272"></a><a name="_Toc78464594"></a><a
name="_Toc78465058"></a><a name="_Toc78364120"></a><a name="_Toc78367771"></a><a
name="_Toc78451439"></a><a name="_Toc78461640"></a><a name="_Toc78464274"></a><a
name="_Toc78464596"></a><a name="_Toc78465060"></a><a name="_Toc78364132"></a><a
name="_Toc78367783"></a><a name="_Toc78451451"></a><a name="_Toc78461652"></a><a
name="_Toc78464286"></a><a name="_Toc78464608"></a><a name="_Toc78465072"></a><a
name="_Toc78364170"></a><a name="_Toc78367821"></a><a name="_Toc78451489"></a><a
name="_Toc78461690"></a><a name="_Toc78464324"></a><a name="_Toc78464646"></a><a
name="_Toc78465110"></a><a name="_Toc78364174"></a><a name="_Toc78367825"></a><a
name="_Toc78451493"></a><a name="_Toc78461694"></a><a name="_Toc78464328"></a><a
name="_Toc78464650"></a><a name="_Toc78465114"></a><a name="_Toc106002183"></a><a
name="_Toc106006743"></a><a name="_Toc106013514"></a><span lang=EN-GB>A<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span
lang=EN-GB>Errors (normative)</span></p>

<p class=Level1Text><span lang=EN-GB>Validating Taxonomies</span></p>

<p class=MsoToa><span lang=EN-GB>[Dim Err, 1] </span><span lang=EN-GB>xbrldte:HypercubeElementIsNotAbstractError</span><span
lang=EN-GB>....................................................... 9</span></p>

<p class=MsoToa><span lang=EN-GB>[Dim Err, 10] </span><span lang=EN-GB>xbrldte:OutOfDTSSchemaError</span><span
lang=EN-GB>.......................................................................... 18</span></p>

<p class=MsoToa><span lang=EN-GB>[Dim Err, 11] </span><span lang=EN-GB>xbrldte:TypedDomainRefError</span><span
lang=EN-GB>........................................................................... 18</span></p>

<p class=MsoToa><span lang=EN-GB>[Dim Err, 12] </span><span lang=EN-GB>xbrldte:TypedDimensionError</span><span
lang=EN-GB>............................................................................ 18</span></p>

<p class=MsoToa><span lang=EN-GB>[Dim Err, 13] </span><span lang=EN-GB>xbrldte:TypedDimensionURIError</span><span
lang=EN-GB>...................................................................... 19</span></p>

<p class=MsoToa><span lang=EN-GB>[Dim Err, 14] </span><span lang=EN-GB>xbrldte:DimensionDomainSourceError</span><span
lang=EN-GB>............................................................... 20</span></p>

<p class=MsoToa><span lang=EN-GB>[Dim Err, 15] </span><span lang=EN-GB>xbrldte:DimensionDomainTargetError</span><span
lang=EN-GB>............................................................... 20</span></p>

<p class=MsoToa><span lang=EN-GB>[Dim Err, 16] </span><span lang=EN-GB>xbrldte:PrimaryItemPolymorphismError</span><span
lang=EN-GB>............................................................. 20</span></p>

<p class=MsoToa><span lang=EN-GB>[Dim Err, 17] </span><span lang=EN-GB>xbrldte:DomainMemberSourceError</span><span
lang=EN-GB>................................................................... 20</span></p>

<p class=MsoToa><span lang=EN-GB>[Dim Err, 18] </span><span lang=EN-GB>xbrldte:DomainMemberTargetError</span><span
lang=EN-GB>................................................................... 20</span></p>

<p class=MsoToa><span lang=EN-GB>[Dim Err, 19] xbrldte:DimensionDefaultSourceError............................................................... 26</span></p>

<p class=MsoToa><span lang=EN-GB>[Dim Err, 2] </span><span lang=EN-GB>xbrldte:HypercubeDimensionSourceError</span><span
lang=EN-GB>.............................................................. 9</span></p>

<p class=MsoToa><span lang=EN-GB>[Dim Err, 20]
xbrldte:DimensionDefaultTargetError</span><span lang=EN-GB>................................................................ 26</span></p>

<p class=MsoToa><span lang=EN-GB>[Dim Err, 21] </span><span lang=EN-GB>xbrldte:TooManyDefaultMembersError</span><span
lang=EN-GB>.............................................................. 26</span></p>

<p class=MsoToa><span lang=EN-GB>[Dim Err, 3] </span><span lang=EN-GB>xbrldte:HypercubeDimensionTargetError</span><span
lang=EN-GB>.............................................................. 9</span></p>

<p class=MsoToa><span lang=EN-GB>[Dim Err, 4] </span><span lang=EN-GB>xbrldte:HasHypercubeSourceError</span><span
lang=EN-GB>...................................................................... 12</span></p>

<p class=MsoToa><span lang=EN-GB>[Dim Err, 5] </span><span lang=EN-GB>xbrldte:HasHypercubeTargetError</span><span
lang=EN-GB>....................................................................... 12</span></p>

<p class=MsoToa><span lang=EN-GB>[Dim Err, 6] </span><span lang=EN-GB>xbrldte:HasHypercubeMissingContextElementAttributeError</span><span
lang=EN-GB>.............................. 12</span></p>

<p class=MsoToa><span lang=EN-GB>[Dim Err, 7] </span><span lang=EN-GB>xbrldte:TargetRoleNotResolvedError</span><span
lang=EN-GB>................................................................... 16</span></p>

<p class=MsoToa><span lang=EN-GB>[Dim Err, 8] </span><span lang=EN-GB>xbrldte:DRSDirectedCycleError</span><span
lang=EN-GB>............................................................................ 16</span></p>

<p class=MsoToa><span lang=EN-GB>[Dim Err, 9] </span><span lang=EN-GB>xbrldte:DimensionElementIsNotAbstractError</span><span
lang=EN-GB>..................................................... 17</span></p>

<p class=Level1Text><span lang=EN-GB>&nbsp;</span></p>

<p class=Level1Text><span lang=EN-GB>The namespace </span><span class=CODE><span
lang=EN-GB>xbrldte</span></span><span lang=EN-GB> is defined as </span><span
class=CODE><span lang=EN-GB>http://xbrl.org/2005/xbrldt/errors</span></span></p>

<table class=MsoTableGrid border=1 cellspacing=0 cellpadding=0
 style='border-collapse:collapse;border:none'>
 <thead>
  <tr style='page-break-inside:avoid'>
   <td width=374 valign=top style='width:280.3pt;border:solid windowtext 1.0pt;
   padding:0cm 5.4pt 0cm 5.4pt'>
   <p class=MsoNormal><span class=ClearformattingChar><b><span lang=EN-GB>Taxonomy
   Error</span></b></span></p>

   </td>
   <td width=160 valign=top style='width:119.85pt;border:solid windowtext 1.0pt;
   border-left:none;padding:0cm 5.4pt 0cm 5.4pt'>
   <p class=MsoNormal><span class=ClearformattingChar><b><span lang=EN-GB>Meaning</span></b></span></p>
   </td>
   <td width=70 valign=top style='width:52.55pt;border:solid windowtext 1.0pt;
   border-left:none;padding:0cm 5.4pt 0cm 5.4pt'>
   <p class=MsoNormal><span class=ClearformattingChar><b><span lang=EN-GB>Ref.</span></b></span></p>
   </td>
  </tr>

 </thead>
 <tr style='page-break-inside:avoid'>
  <td width=374 valign=top style='width:280.3pt;border:solid windowtext 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span class=CODE><span lang=EN-GB><span style='font-family:
  Verdana;letter-spacing:0pt'>[Dim Err, </span><span style='font-family:Verdana;
  letter-spacing:0pt'>1</span><span style='font-family:Verdana;letter-spacing:
  0pt'>]</span><span style='font-family:Verdana;letter-spacing:0pt'> </span>xbrldte:HypercubeElementIsNotAbstractError</span></span></p>
  </td>
  <td width=160 valign=top style='width:119.85pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>

  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span lang=EN-GB>Hypercube element MUST be abstract</span></p>
  </td>
  <td width=70 valign=top style='width:52.55pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
  lang=EN-GB>2.2</span></p>
  </td>
 </tr>
 <tr style='page-break-inside:avoid'>
  <td width=374 valign=top style='width:280.3pt;border:solid windowtext 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>

  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span class=CODE><span lang=EN-GB><span
  class=ClearformattingChar><span style='letter-spacing:0pt'>[Dim Err,</span></span><span
  style='font-family:Verdana;letter-spacing:0pt'> </span><span
  style='font-family:Verdana;letter-spacing:0pt'>2</span><span
  style='font-family:Verdana;letter-spacing:0pt'>]</span><span
  style='font-family:Verdana;letter-spacing:0pt'> </span>xbrldte:HypercubeDimensionSourceError</span></span></p>
  </td>
  <td width=160 valign=top style='width:119.85pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span lang=EN-GB>The source of the </span><span class=CODE><span
  lang=EN-GB>hypercube-dimension </span></span><span lang=EN-GB>arc is not the
  correct type.</span></p>

  </td>
  <td width=70 valign=top style='width:52.55pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
  lang=EN-GB>2.2.2.1</span></p>
  </td>
 </tr>
 <tr style='page-break-inside:avoid'>
  <td width=374 valign=top style='width:280.3pt;border:solid windowtext 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span class=CODE><span lang=EN-GB><span
  class=ClearformattingChar><span style='letter-spacing:0pt'>[Dim Err,</span></span><span
  style='font-family:Verdana;letter-spacing:0pt'> </span><span
  style='font-family:Verdana;letter-spacing:0pt'>3</span><span
  style='font-family:Verdana;letter-spacing:0pt'>]</span><span
  style='font-family:Verdana;letter-spacing:0pt'> </span>xbrldte:HypercubeDimensionTargetError</span></span></p>

  </td>
  <td width=160 valign=top style='width:119.85pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span lang=EN-GB>The target of the </span><span class=CODE><span
  lang=EN-GB>hypercube-dimension </span></span><span lang=EN-GB>arc is not the
  correct type.</span></p>
  </td>
  <td width=70 valign=top style='width:52.55pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
  lang=EN-GB>2.2.2.1</span></p>
  </td>

 </tr>
 <tr style='page-break-inside:avoid'>
  <td width=374 valign=top style='width:280.3pt;border:solid windowtext 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span class=CODE><span lang=EN-GB><span
  class=ClearformattingChar><span style='letter-spacing:0pt'>[Dim Err,</span></span><span
  style='font-family:Verdana;letter-spacing:0pt'> </span><span
  style='font-family:Verdana;letter-spacing:0pt'>4</span><span
  style='font-family:Verdana;letter-spacing:0pt'>]</span><span
  style='font-family:Verdana;letter-spacing:0pt'> </span>xbrldte:HasHypercubeSourceError</span></span></p>
  </td>
  <td width=160 valign=top style='width:119.85pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>

  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span lang=EN-GB>The source of an all, notAll arc is not the
  correct type.</span></p>
  </td>
  <td width=70 valign=top style='width:52.55pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
  lang=EN-GB>2.3.1.1</span></p>
  </td>
 </tr>
 <tr style='page-break-inside:avoid'>
  <td width=374 valign=top style='width:280.3pt;border:solid windowtext 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>

  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span class=CODE><span lang=EN-GB><span style='font-family:
  Verdana;letter-spacing:0pt'>[Dim Err, </span><span style='font-family:Verdana;
  letter-spacing:0pt'>5</span><span style='font-family:Verdana;letter-spacing:
  0pt'>]</span><span style='font-family:Verdana;letter-spacing:0pt'> </span>xbrldte:HasHypercubeTargetError</span></span></p>
  </td>
  <td width=160 valign=top style='width:119.85pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span lang=EN-GB>The target of an all, notAll arc is not the
  correct type.</span></p>
  </td>
  <td width=70 valign=top style='width:52.55pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>

  <p class=Level1Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
  lang=EN-GB>2.3.1.1</span></p>
  </td>
 </tr>
 <tr style='page-break-inside:avoid'>
  <td width=374 valign=top style='width:280.3pt;border:solid windowtext 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span
  lang=EN-GB>[Dim Err, 6] </span><span class=CODE><span lang=EN-GB>xbrldte:HasHypercubeMissingContextElementAttributeError</span></span></p>
  </td>

  <td width=160 valign=top style='width:119.85pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span lang=EN-GB>The all, notAll arc does not have an </span><span
  class=CODE><span lang=EN-GB>xbrldt:contextElement</span></span><span
  lang=EN-GB> attribute.</span></p>
  </td>
  <td width=70 valign=top style='width:52.55pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
  lang=EN-GB>2.3.1.1</span></p>
  </td>

 </tr>
 <tr style='page-break-inside:avoid'>
  <td width=374 valign=top style='width:280.3pt;border:solid windowtext 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span
  lang=EN-GB>[Dim Err, 7] </span><span class=CODE><span lang=EN-GB>xbrldte:TargetRoleNotResolvedError</span></span></p>
  </td>
  <td width=160 valign=top style='width:119.85pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span lang=EN-GB>The URI content of a </span><span
  class=CODE><span lang=EN-GB>xbrldt:targetRole</span></span><span lang=EN-GB>

  attribute cannot be resolved via a </span><span class=CODE><span lang=EN-GB>roleRef</span></span><span
  lang=EN-GB> to a </span><span class=CODE><span lang=EN-GB>roleType</span></span><span
  lang=EN-GB>.</span></p>
  </td>
  <td width=70 valign=top style='width:52.55pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
  lang=EN-GB>2.4.3</span></p>
  </td>

 </tr>
 <tr>
  <td width=374 valign=top style='width:280.3pt;border:solid windowtext 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span
  lang=EN-GB>[Dim Err, 8] </span><span class=CODE><span lang=EN-GB>xbrldte:DRSDirectedCycleError</span></span></p>
  </td>
  <td width=160 valign=top style='width:119.85pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span lang=EN-GB>Within a Dimensional Relationship Set there
  must not be directed cycles not allowed by the arc declaration.</span></p>

  </td>
  <td width=70 valign=top style='width:52.55pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
  lang=EN-GB>2.4.3</span></p>
  </td>
 </tr>
 <tr style='page-break-inside:avoid'>
  <td width=374 valign=top style='width:280.3pt;border:solid windowtext 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span
  lang=EN-GB>[Dim Err, 9] </span><span class=CODE><span lang=EN-GB>xbrldte:DimensionElementIsNotAbstractError</span></span></p>

  </td>
  <td width=160 valign=top style='width:119.85pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span lang=EN-GB>Dimension elements MUST be abstract</span></p>
  </td>
  <td width=70 valign=top style='width:52.55pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
  lang=EN-GB>2.5</span></p>
  </td>
 </tr>

 <tr style='page-break-inside:avoid'>
  <td width=374 valign=top style='width:280.3pt;border:solid windowtext 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span
  lang=EN-GB>[Dim Err, 10] </span><span class=CODE><span lang=EN-GB>xbrldte:OutOfDTSSchemaError</span></span></p>
  </td>
  <td width=160 valign=top style='width:119.85pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span lang=EN-GB>The schema referenced in the </span><span
  class=CODE><span lang=EN-GB>xbrldt:typedDomainRef</span></span><span
  lang=EN-GB> attribute is not in the DTS</span></p>

  </td>
  <td width=70 valign=top style='width:52.55pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
  lang=EN-GB>2.5.2.1.1</span></p>
  </td>
 </tr>
 <tr style='page-break-inside:avoid'>
  <td width=374 valign=top style='width:280.3pt;border:solid windowtext 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span
  lang=EN-GB>[Dim Err, 11] </span><span class=CODE><span lang=EN-GB>xbrldte:TypedDomainRefError</span></span></p>

  </td>
  <td width=160 valign=top style='width:119.85pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span lang=EN-GB>The </span><span class=CODE><span
  lang=EN-GB>xbrldt:typedDomainRef</span></span><span lang=EN-GB> attribute
  appears on an element declaration that is not a dimension declaration.</span></p>
  </td>
  <td width=70 valign=top style='width:52.55pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
  lang=EN-GB>2.5.2.1.1</span></p>

  </td>
 </tr>
 <tr style='page-break-inside:avoid'>
  <td width=374 valign=top style='width:280.3pt;border:solid windowtext 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span
  lang=EN-GB>[Dim Err, 12] </span><span class=CODE><span lang=EN-GB>xbrldte:TypedDimensionError</span></span></p>
  </td>
  <td width=160 valign=top style='width:119.85pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span lang=EN-GB>The </span><span class=CODE><span
  lang=EN-GB>xbrldt:typedDomainRef</span></span><span lang=EN-GB> attribute
  does not locate a typed dimension.</span></p>

  </td>
  <td width=70 valign=top style='width:52.55pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
  lang=EN-GB>2.5.2.1.1</span></p>
  </td>
 </tr>
 <tr style='page-break-inside:avoid'>
  <td width=374 valign=top style='width:280.3pt;border:solid windowtext 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span
  lang=EN-GB>[Dim Err, 13] </span><span class=CODE><span lang=EN-GB>xbrldte:TypedDimensionURIError</span></span></p>

  </td>
  <td width=160 valign=top style='width:119.85pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span lang=EN-GB>The </span><span class=CODE><span
  lang=EN-GB>xbrldt:typedDomainRef</span></span><span lang=EN-GB> attribute
  contains an invalid URI or does not contain a fragment identifier</span></p>
  </td>
  <td width=70 valign=top style='width:52.55pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
  lang=EN-GB>2.5.2.1.1</span></p>

  </td>
 </tr>
 <tr style='page-break-inside:avoid'>
  <td width=374 valign=top style='width:280.3pt;border:solid windowtext 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span
  class=ClearformattingChar><span lang=EN-GB>[Dim Err</span></span><span
  lang=EN-GB>, 14] </span><span class=CODE><span lang=EN-GB>xbrldte:DimensionDomainSourceError</span></span></p>
  </td>
  <td width=160 valign=top style='width:119.85pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>

  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span lang=EN-GB>The source of a </span><span class=CODE><span
  lang=EN-GB>dimension-domain</span></span><span lang=EN-GB> arc is not the
  correct type.</span></p>
  </td>
  <td width=70 valign=top style='width:52.55pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
  lang=EN-GB>2.5.3.1.1</span></p>
  </td>
 </tr>

 <tr style='page-break-inside:avoid'>
  <td width=374 valign=top style='width:280.3pt;border:solid windowtext 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span
  lang=EN-GB>[Dim Err, 15] </span><span class=CODE><span lang=EN-GB>xbrldte:DimensionDomainTargetError</span></span></p>
  </td>
  <td width=160 valign=top style='width:119.85pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span lang=EN-GB>The target of a </span><span class=CODE><span
  lang=EN-GB>dimension-domain</span></span><span lang=EN-GB> arc is not the
  correct type.</span></p>

  </td>
  <td width=70 valign=top style='width:52.55pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
  lang=EN-GB>2.5.3.1.1</span></p>
  </td>
 </tr>
 <tr style='page-break-inside:avoid'>
  <td width=374 valign=top style='width:280.3pt;border:solid windowtext 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span
  lang=EN-GB>[Dim Err, 16] </span><span class=CODE><span lang=EN-GB>xbrldte:PrimaryItemPolymorphismError</span></span></p>

  </td>
  <td width=160 valign=top style='width:119.85pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span lang=EN-GB>A cycle exist, the primary item cannot be a
  member of the domain of any of its dimensions</span></p>
  </td>
  <td width=70 valign=top style='width:52.55pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
  lang=EN-GB>2.5.3.1.1</span></p>
  <p class=Level1Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
  lang=EN-GB>2.5.3.2.1</span></p>

  </td>
 </tr>
 <tr style='page-break-inside:avoid'>
  <td width=374 valign=top style='width:280.3pt;border:solid windowtext 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span
  class=ClearformattingChar><span lang=EN-GB>[Dim Err</span></span><span
  lang=EN-GB>, 17] </span><span class=CODE><span lang=EN-GB>xbrldte:DomainMemberSourceError</span></span></p>
  </td>
  <td width=160 valign=top style='width:119.85pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>

  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span lang=EN-GB>The source of a<span
  class=ClearformattingChar> </span></span><span class=CODE><span lang=EN-GB>domain-member</span></span><span
  class=ClearformattingChar><span lang=EN-GB> </span></span><span lang=EN-GB>arc
  is not the correct type.</span></p>
  </td>
  <td width=70 valign=top style='width:52.55pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
  lang=EN-GB>2.5.3.2.1</span></p>
  </td>
 </tr>

 <tr style='page-break-inside:avoid'>
  <td width=374 valign=top style='width:280.3pt;border:solid windowtext 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span
  lang=EN-GB>[Dim Err, 18] </span><span class=CODE><span lang=EN-GB>xbrldte:DomainMemberTargetError</span></span></p>
  </td>
  <td width=160 valign=top style='width:119.85pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span lang=EN-GB>The target of a<span
  class=ClearformattingChar> </span></span><span class=CODE><span lang=EN-GB>domain-member</span></span><span
  class=ClearformattingChar><span lang=EN-GB> </span></span><span lang=EN-GB>arc
  is not the correct type.</span></p>

  </td>
  <td width=70 valign=top style='width:52.55pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
  lang=EN-GB>2.5.3.2.1</span></p>
  </td>
 </tr>
 <tr style='page-break-inside:avoid'>
  <td width=374 valign=top style='width:280.3pt;border:solid windowtext 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span
  lang=EN-GB>[Dim Err, 19] </span><span class=CODE><span lang=EN-GB>xbrldte:DimensionDefaultSourceError</span></span></p>

  </td>
  <td width=160 valign=top style='width:119.85pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span lang=EN-GB>The source of a dimension-default arc is
  not an explicit dimension declaration</span></p>
  </td>
  <td width=70 valign=top style='width:52.55pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
  lang=EN-GB>2.7.1.1</span></p>
  </td>
 </tr>

 <tr style='page-break-inside:avoid'>
  <td width=374 valign=top style='width:280.3pt;border:solid windowtext 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span
  lang=EN-GB>[Dim Err, 20] </span><span class=CODE><span lang=EN-GB>xbrldte:DimensionDefaultTargetError</span></span></p>
  </td>
  <td width=160 valign=top style='width:119.85pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span lang=EN-GB>The target of a dimension-default arc is
  not a domain member declaration</span></p>
  </td>

  <td width=70 valign=top style='width:52.55pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
  lang=EN-GB>2.7.1.1</span></p>
  </td>
 </tr>
 <tr style='page-break-inside:avoid'>
  <td width=374 valign=top style='width:280.3pt;border:solid windowtext 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span
  lang=EN-GB>[Dim Err, 21] </span><span class=CODE><span lang=EN-GB>xbrldte:TooManyDefaultMembersError</span></span></p>

  </td>
  <td width=160 valign=top style='width:119.85pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span lang=EN-GB>The dimension has two or more members in
  its domain that MAY play the role of the default member.</span></p>
  </td>
  <td width=70 valign=top style='width:52.55pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text style='margin-bottom:0cm;margin-bottom:.0001pt'><span
  lang=EN-GB>2.7.1.1</span></p>
  </td>
 </tr>

</table>

<p class=Level1Text style='margin-top:6.0pt;page-break-after:avoid'><span
lang=EN-GB>Validating Instances</span></p>

<p class=MsoToa><span lang=EN-GB>[Ins Err, 1] </span><span lang=EN-GB>xbrldie:DefaultValueUsedInInstanceError</span><span
lang=EN-GB>............................................................ 26</span></p>

<p class=MsoToa><span lang=EN-GB>[Ins Err, 2] </span><span lang=EN-GB>xbrldie:PrimaryItemDimensionallyInvalidError</span><span
lang=EN-GB>...................................................... 27</span></p>

<p class=MsoToa><span lang=EN-GB>[Ins Err, 3] </span><span lang=EN-GB>xbrldie:RepeatedDimensionInInstanceError</span><span
lang=EN-GB>........................................................ 29</span></p>

<p class=MsoToa><span lang=EN-GB>[Ins Err, 4] </span><span lang=EN-GB>xbrldie:TypedMemberNotTypedDimensionError</span><span
lang=EN-GB>.................................................... 32</span></p>

<p class=MsoToa><span lang=EN-GB>[Ins Err, 5] </span><span lang=EN-GB>xbrldie:ExplicitMemberNotExplicitDimensionError</span><span
lang=EN-GB>................................................. 34</span></p>

<p class=MsoToa><span lang=EN-GB>[Ins Err, 6] </span><span lang=EN-GB>xbrldie:ExplicitMemberUndefinedQNameError</span><span
lang=EN-GB>...................................................... 35</span></p>

<p class=Level1Text style='margin-top:6.0pt'><span lang=EN-GB>The namespace </span><span
class=CODE><span lang=EN-GB>xbrldie</span></span><span lang=EN-GB> is defined
as </span><span class=CODE><span lang=EN-GB>http://xbrl.org/2005/xbrldi/errors</span></span></p>

<table class=MsoTableGrid border=1 cellspacing=0 cellpadding=0 width=600
 style='width:449.85pt;border-collapse:collapse;border:none'>
 <tr>
  <td width=361 valign=top style='width:270.55pt;border:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left;page-break-after:avoid'><b><span lang=EN-GB>Instance Error</span></b></p>
  </td>
  <td width=152 valign=top style='width:113.75pt;border:solid windowtext 1.0pt;
  border-left:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left;page-break-after:avoid'><b><span lang=EN-GB>Meaning</span></b></p>
  </td>

  <td width=87 valign=top style='width:65.55pt;border:solid windowtext 1.0pt;
  border-left:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left;page-break-after:avoid'><b><span lang=EN-GB>Ref.</span></b></p>
  </td>
 </tr>
 <tr>
  <td width=361 valign=top style='width:270.55pt;border:solid windowtext 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span
  lang=EN-GB>[Ins Err, 1] </span><span class=CODE><span lang=EN-GB>xbrldie:DefaultValueUsedInInstanceError</span></span></p>

  </td>
  <td width=152 valign=top style='width:113.75pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span lang=EN-GB>Default values of dimension MUST not be
  reported in instances.</span></p>
  </td>
  <td width=87 valign=top style='width:65.55pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span lang=EN-GB>2.7.1.2</span></p>
  </td>
 </tr>

 <tr>
  <td width=361 valign=top style='width:270.55pt;border:solid windowtext 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span
  lang=EN-GB>[Ins Err, 2] </span><span class=CODE><span lang=EN-GB>xbrldie:PrimaryItemDimensionallyInvalidError</span></span></p>
  </td>
  <td width=152 valign=top style='width:113.75pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span lang=EN-GB>The primary item contains invalid
  hypercubes in all base sets</span></p>
  </td>

  <td width=87 valign=top style='width:65.55pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span lang=EN-GB>3.1.1</span></p>
  </td>
 </tr>
 <tr>
  <td width=361 valign=top style='width:270.55pt;border:solid windowtext 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span
  lang=EN-GB>[Ins Err, 3] </span><span class=CODE><span lang=EN-GB>xbrldie:RepeatedDimensionInInstanceError</span></span></p>

  </td>
  <td width=152 valign=top style='width:113.75pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span lang=EN-GB>It is not allowed to report a value for the
  same dimension more then once.</span></p>
  </td>
  <td width=87 valign=top style='width:65.55pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span lang=EN-GB>3.1.4.2</span></p>
  </td>
 </tr>

 <tr>
  <td width=361 valign=top style='width:270.55pt;border:solid windowtext 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span
  lang=EN-GB>[Ins Err, 4] </span><span class=CODE><span lang=EN-GB>xbrldie:TypedMemberNotTypedDimensionError</span></span></p>
  </td>
  <td width=152 valign=top style='width:113.75pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span lang=EN-GB>The </span><span class=CODE><span
  lang=EN-GB>xbrldi:typedMember</span></span><span lang=EN-GB> element does not
  refer to a typed dimension.</span></p>

  </td>
  <td width=87 valign=top style='width:65.55pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span lang=EN-GB>3.1.4.4.2</span></p>
  </td>
 </tr>
 <tr>
  <td width=361 valign=top style='width:270.55pt;border:solid windowtext 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span
  lang=EN-GB>[Ins Err, 5] </span><span class=CODE><span lang=EN-GB>xbrldie:ExplicitMemberNotExplicitDimensionError</span></span></p>

  </td>
  <td width=152 valign=top style='width:113.75pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span lang=EN-GB>The </span><span class=CODE><span
  lang=EN-GB>xbrldi:explicitMember</span></span><span lang=EN-GB> element does
  not refer to an explicit dimension.</span></p>
  </td>
  <td width=87 valign=top style='width:65.55pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span lang=EN-GB>3.1.4.5.2</span></p>

  </td>
 </tr>
 <tr>
  <td width=361 valign=top style='width:270.55pt;border:solid windowtext 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span
  lang=EN-GB>[Ins Err, 6] </span><span class=CODE><span lang=EN-GB>xbrldie:ExplicitMemberUndefinedQNameError</span></span></p>
  </td>
  <td width=152 valign=top style='width:113.75pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span lang=EN-GB>The </span><span class=CODE><span
  lang=EN-GB>QName</span></span><span lang=EN-GB> value of the </span><span
  class=CODE><span lang=EN-GB>xbrldi:explicitMember</span></span><span
  lang=EN-GB> element is not an element defined in the taxonomy schema. </span></p>

  </td>
  <td width=87 valign=top style='width:65.55pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=Level1Text align=left style='margin-bottom:0cm;margin-bottom:.0001pt;
  text-align:left'><span lang=EN-GB>3.1.4.5.3</span></p>
  </td>
 </tr>
</table>

<p class=MsoBodyText><span lang=EN-GB>&nbsp;</span></p>

<p class=Ttulo1Apndice style='margin-left:21.6pt;text-indent:-21.6pt'><a
name="_b"></a><a name="_Ref109901549"></a><a name="_Ref109058568"><span
lang=EN-GB>B<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

</span></span><span lang=EN-GB>Requirements Reference</span></a><span
lang=EN-GB> (non-normative)</span></p>

<p class=Level1Text><span lang=EN-GB>This section cross references to the
dimensional taxonomy requirements [DIM-REQ].</span></p>

<table class=MsoTableGrid border=1 cellspacing=0 cellpadding=0 width="98%"
 style='width:98.78%;border-collapse:collapse;border:none'>
 <thead>
  <tr style='page-break-inside:avoid'>
   <td width="6%" valign=top style='width:6.68%;border:solid windowtext 1.0pt;
   padding:0cm 5.4pt 0cm 5.4pt'>
   <p class=MsoNormal><b><span lang=EN-GB>Id</span></b></p>

   </td>
   <td width="42%" valign=top style='width:42.88%;border:solid windowtext 1.0pt;
   border-left:none;padding:0cm 5.4pt 0cm 5.4pt'>
   <p class=MsoNormal><b><span lang=EN-GB>Requirement</span></b></p>
   </td>
   <td width="50%" valign=top style='width:50.42%;border:solid windowtext 1.0pt;
   border-left:none;padding:0cm 5.4pt 0cm 5.4pt'>
   <p class=MsoNormal><b><span lang=EN-GB>Satisfied by reference / Not
   satisfied</span></b></p>
   </td>
  </tr>

 </thead>
 <tr style='page-break-inside:avoid'>
  <td width="6%" valign=top style='width:6.68%;border:solid windowtext 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-GB>P1</span></p>
  </td>
  <td width="42%" valign=top style='width:42.88%;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-GB>Flexibility: The solution MUST be
  applicable to multiple environments in which dimensions are a good solution.</span></p>
  </td>

  <td width="50%" valign=top style='width:50.42%;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-GB>Satisfied. Any set of primary items for
  internal or external reporting may be augmented with dimensions.</span></p>
  </td>
 </tr>
 <tr style='page-break-inside:avoid'>
  <td width="6%" valign=top style='width:6.68%;border:solid windowtext 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-GB>P2</span></p>
  </td>

  <td width="42%" valign=top style='width:42.88%;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-GB>Consistency: XBRL concepts and
  terminology SHOULD be used to describe the solution. In particular,
  dimensions should be described using taxonomy schemas and linkbases when XML
  Schema is not adequate.</span></p>
  </td>
  <td width="50%" valign=top style='width:50.42%;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-GB>Satisfied. Section 2.5.2, Typed
  dimensions; Section 2.5.3, Explicit dimensions; Section 2.6, Domain-member
  relations and inheritance; use of arc roles all, notAll, hypercube-dimension,
  dimension&#8209;domain, domain&#8209;member arc roles.</span></p>
  </td>
 </tr>

 <tr style='page-break-inside:avoid'>
  <td width="6%" valign=top style='width:6.68%;border:solid windowtext 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-GB>P3</span></p>
  </td>
  <td width="42%" valign=top style='width:42.88%;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-GB>Simplicity: The solution MUST NOT include
  features for which there is no documented need.</span></p>
  </td>
  <td width="50%" valign=top style='width:50.42%;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>

  <p class=MsoNormal><span lang=EN-GB>Satisfied. </span></p>
  </td>
 </tr>
 <tr style='page-break-inside:avoid'>
  <td width="6%" valign=top style='width:6.68%;border:solid windowtext 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-GB>P4</span></p>
  </td>
  <td width="42%" valign=top style='width:42.88%;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>

  <p class=MsoNormal><span lang=EN-GB>Irredundancy: The solution SHOULD NOT
  require instances, schemas or linkbases to encode the same information in
  multiple places.</span></p>
  </td>
  <td width="50%" valign=top style='width:50.42%;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-GB>Satisfied. Use of base sets in validation
  to avoid redundancy explained in section 2.4, “Partitioning of a Dimensional
  relationship set .”  Association of typed dimension items and dimensional
  elements has a unidirectional reference, section 2.5.2.1, “The
  xbrldt:typedDomainRef”.</span></p>
  </td>
 </tr>
 <tr style='page-break-inside:avoid'>
  <td width="6%" valign=top style='width:6.68%;border:solid windowtext 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>

  <p class=MsoNormal><span lang=EN-GB>P5</span></p>
  </td>
  <td width="42%" valign=top style='width:42.88%;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-GB>Priority: An implementation of these
  requirements MUST NOT violate the most current edition of the XBRL 2.1
  specification.</span></p>
  </td>
  <td width="50%" valign=top style='width:50.42%;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-GB>Satisfied. Definition links are defined
  only on items, explained in section 2.1, “Architecture”.</span></p>

  </td>
 </tr>
 <tr style='page-break-inside:avoid'>
  <td width="6%" valign=top style='width:6.68%;border:solid windowtext 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-GB>G01</span></p>
  </td>
  <td width="42%" valign=top style='width:42.88%;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-GB>Taxonomy authors MUST be able to define
  the valid combinations of Dimensions and Dimension members that MUST NOT, MAY
  or MUST occur in the segments and scenarios of the contexts of the facts of
  any concept, and whether other elements MAY or MUST NOT appear in segments
  and scenarios.</span></p>

  </td>
  <td width="50%" valign=top style='width:50.42%;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-GB>Satisfied; Section 2.3, “Primary item
  declarations and hypercubes;” and Section 3.1, “Validation of primary items.”</span></p>
  </td>
 </tr>
 <tr style='page-break-inside:avoid'>
  <td width="6%" valign=top style='width:6.68%;border:solid windowtext 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-GB>G02</span></p>

  </td>
  <td width="42%" valign=top style='width:42.88%;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-GB>One context may have multiple Dimensions.
  The Dimensions may be implicit or explicit.</span></p>
  </td>
  <td width="50%" valign=top style='width:50.42%;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-GB>Satisfied; Section 2.2, “Hypercubes.”</span></p>
  </td>
 </tr>

 <tr style='page-break-inside:avoid'>
  <td width="6%" valign=top style='width:6.68%;border:solid windowtext 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-GB>G03</span></p>
  </td>
  <td width="42%" valign=top style='width:42.88%;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-GB>Taxonomy authors must be able to name
  Implicit Dimensions.</span></p>
  </td>
  <td width="50%" valign=top style='width:50.42%;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>

  <p class=MsoNormal><span lang=EN-GB>Satisfied. Section 2.5.2, “Typed
  dimensions.”</span></p>
  </td>
 </tr>
 <tr style='page-break-inside:avoid'>
  <td width="6%" valign=top style='width:6.68%;border:solid windowtext 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-GB>G04</span></p>
  </td>
  <td width="42%" valign=top style='width:42.88%;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>

  <p class=MsoNormal><span lang=EN-GB>Taxonomy authors MUST be able to define
  constraints on valid implicit dimension members, while allowing instance
  authors to enumerate the members.</span></p>
  </td>
  <td width="50%" valign=top style='width:50.42%;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-GB>Satisfied. Section 2.5.2, “Typed
  dimensions.”</span></p>
  </td>
 </tr>
 <tr style='page-break-inside:avoid'>
  <td width="6%" valign=top style='width:6.68%;border:solid windowtext 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>

  <p class=MsoNormal><span lang=EN-GB>G05</span></p>
  </td>
  <td width="42%" valign=top style='width:42.88%;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-GB>Taxonomy authors MUST be able to extend
  or restrict the members of Implicit Dimensions of a base taxonomy.</span></p>
  </td>
  <td width="50%" valign=top style='width:50.42%;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-GB>Satisfied. Section 2.5.2, “Typed
  dimensions,” allows implicit dimensions to be defined on any XML Schema
  element of any type.</span></p>

  </td>
 </tr>
 <tr style='page-break-inside:avoid'>
  <td width="6%" valign=top style='width:6.68%;border:solid windowtext 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-GB>G06</span></p>
  </td>
  <td width="42%" valign=top style='width:42.88%;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-GB>Taxonomy authors <span style='text-transform:
  uppercase'>must</span> be able to define Explicit Dimensions.  An Explicit
  Dimension has a discrete list of valid Explicit Dimension Members.</span></p>

  </td>
  <td width="50%" valign=top style='width:50.42%;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-GB>Satisfied. Section 2.5.3, “Explicit
  dimensions.”</span></p>
  </td>
 </tr>
 <tr style='page-break-inside:avoid'>
  <td width="6%" valign=top style='width:6.68%;border:solid windowtext 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-GB>G07</span></p>

  </td>
  <td width="42%" valign=top style='width:42.88%;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-GB>Taxonomy authors <span style='text-transform:
  uppercase'>must</span> be able to define a suggested presentation ordering
  relation on Explicit Dimension Members.</span></p>
  </td>
  <td width="50%" valign=top style='width:50.42%;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-GB>Satisfied. Section 2.5.3, “Explicit
  dimensions.”</span></p>

  </td>
 </tr>
 <tr style='page-break-inside:avoid'>
  <td width="6%" valign=top style='width:6.68%;border:solid windowtext 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-GB>G08</span></p>
  </td>
  <td width="42%" valign=top style='width:42.88%;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-GB>Taxonomy authors must be able to define
  suggested labels to be associated with Explicit Dimension Members in
  different situations and in different languages.</span></p>

  </td>
  <td width="50%" valign=top style='width:50.42%;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-GB>Satisfied. Section 2.5.3, “Explicit
  dimensions;” explicit dimension members are non-abstract items that may have
  labels.</span></p>
  </td>
 </tr>
 <tr style='page-break-inside:avoid'>
  <td width="6%" valign=top style='width:6.68%;border:solid windowtext 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-GB>G09</span></p>

  </td>
  <td width="42%" valign=top style='width:42.88%;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-GB>Taxonomy authors must be able to define
  an inclusion relationship on Dimension Members.</span></p>
  </td>
  <td width="50%" valign=top style='width:50.42%;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-GB>Satisfied. Section 2.5.3.2, the domain&#8209;member
  relationship is the inclusion relationship.</span></p>
  </td>

 </tr>
 <tr style='page-break-inside:avoid'>
  <td width="6%" valign=top style='width:6.68%;border:solid windowtext 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-GB>G10</span></p>
  </td>
  <td width="42%" valign=top style='width:42.88%;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-GB>Taxonomy authors must be able to extend a
  base Explicit Dimension by adding Dimension Members, prohibiting or
  supplementing inclusion relationships, preferred presentation order, or text
  strings.</span></p>
  </td>

  <td width="50%" valign=top style='width:50.42%;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-GB>Satisfied. Section 2.5.3, “Explicit
  dimensions.”  Explicit dimensions are represented using the existing XBRL
  definition linkbase.</span></p>
  </td>
 </tr>
 <tr style='page-break-inside:avoid'>
  <td width="6%" valign=top style='width:6.68%;border:solid windowtext 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-GB>G11</span></p>
  </td>

  <td width="42%" valign=top style='width:42.88%;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-GB>Taxonomy authors must be able to define
  Dimension Member combinations among Explicit Dimensions that are valid or
  invalid in contexts of specific concepts.</span></p>
  </td>
  <td width="50%" valign=top style='width:50.42%;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-GB>Satisfied. Section 2.3, “Primary item
  declarations and hypercubes” and Section 3.1, “Validation of primary items.”</span></p>
  </td>
 </tr>
 <tr style='page-break-inside:avoid'>

  <td width="6%" valign=top style='width:6.68%;border:solid windowtext 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-GB>G12</span></p>
  </td>
  <td width="42%" valign=top style='width:42.88%;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-GB>Taxonomy authors must be able to use the
  same Explicit Dimension Members in any number of Explicit Dimensions.</span></p>
  </td>
  <td width="50%" valign=top style='width:50.42%;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-GB>Satisfied. Sections 2.5.3.1 and 2.5.3.2
  define dimension&#8209;domain and domain&#8209;member relationships to allow
  reuse of both dimensions and domains.</span></p>

  </td>
 </tr>
 <tr style='page-break-inside:avoid'>
  <td width="6%" valign=top style='width:6.68%;border:solid windowtext 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-GB>G13</span></p>
  </td>
  <td width="42%" valign=top style='width:42.88%;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-GB>Taxonomy authors must be able to define
  summations over Explicit Dimension Members. </span></p>

  </td>
  <td width="50%" valign=top style='width:50.42%;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-GB>Not satisfied. This functionality will be
  implemented in a separate LRR entry.</span></p>
  </td>
 </tr>
 <tr style='page-break-inside:avoid'>
  <td width="6%" valign=top style='width:6.68%;border:solid windowtext 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-GB>G14</span></p>

  </td>
  <td width="42%" valign=top style='width:42.88%;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-GB>Taxonomy authors must be able to limit
  summations over Explicit Dimension Members to apply only to certain concepts.</span></p>
  </td>
  <td width="50%" valign=top style='width:50.42%;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-GB>Not satisfied. This functionality will be
  implemented in a separate LRR entry.</span></p>
  </td>
 </tr>

 <tr style='page-break-inside:avoid'>
  <td width="6%" valign=top style='width:6.68%;border:solid windowtext 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-GB>G15</span></p>
  </td>
  <td width="42%" valign=top style='width:42.88%;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-GB>Taxonomy authors must be able to define
  an equivalence relationship on Explicit Dimension Members within the same
  Explicit Dimension. </span></p>
  </td>
  <td width="50%" valign=top style='width:50.42%;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>

  <p class=MsoNormal><span lang=EN-GB>Not satisfied. This functionality will be
  implemented in a separate LRR entry.</span></p>
  </td>
 </tr>
 <tr style='page-break-inside:avoid'>
  <td width="6%" valign=top style='width:6.68%;border:solid windowtext 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-GB>G16</span></p>
  </td>
  <td width="42%" valign=top style='width:42.88%;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>

  <p class=MsoNormal><span lang=EN-GB>Taxonomy authors must be able to extend a
  base taxonomy that does not have dimensional information, to have Dimensions,
  without changing the concepts in the base.</span></p>
  </td>
  <td width="50%" valign=top style='width:50.42%;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-GB>Satisfied. Existing items and
  relationships from a primary taxonomy, such as summation&#8209;item relationships,
  are not used in dimensional taxonomies, guaranteeing separation. </span></p>
  </td>
 </tr>
 <tr style='page-break-inside:avoid'>

  <td width="6%" valign=top style='width:6.68%;border:solid windowtext 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-GB>G17</span></p>
  </td>
  <td width="42%" valign=top style='width:42.88%;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-GB>The specification should minimise the
  number of elements required to express constraints on combinations of
  Concepts and Dimension Members. </span></p>
  </td>
  <td width="50%" valign=top style='width:50.42%;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-GB>Satisfied. Section 2.3, “Primary item
  declarations and hypercubes” allows a minimum of one element per hypercube;
  section 2.4, “Partitioning of a Dimensional relationship set ” allows a set
  of dimension or domain relationships to be used by any number of hypercubes
  or primary item declarations.</span></p>

  </td>
 </tr>
 <tr style='page-break-inside:avoid'>
  <td width="6%" valign=top style='width:6.68%;border:solid windowtext 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-GB>G18</span></p>
  </td>
  <td width="42%" valign=top style='width:42.88%;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-GB>Formula linkbase authors MUST be able to
  select concepts that are reported in multiple dimensions.</span></p>

  </td>
  <td width="50%" valign=top style='width:50.42%;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-GB>Not satisfied in this specification, will
  be part of a function specification.</span></p>
  </td>
 </tr>
 <tr style='page-break-inside:avoid'>
  <td width="6%" valign=top style='width:6.68%;border:solid windowtext 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-GB>T1</span></p>

  </td>
  <td width="42%" valign=top style='width:42.88%;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-GB>The specification must include a
  conformance suite and the requirement that there be two independent
  implementations correctly processing that conformance suite.</span></p>
  </td>
  <td width="50%" valign=top style='width:50.42%;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-GB>Satisfied.</span></p>
  </td>
 </tr>

</table>

<p class=Level1Text><span lang=EN-GB>&nbsp;</span></p>

<p class=Ttulo1Apndice style='margin-left:21.6pt;text-indent:-21.6pt'><a
name="_2_references"></a><a name="_Toc80452577"><span lang=EN-GB>2.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span
lang=EN-GB>References (non-normative)</span></a></p>

<table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 width=590
 style='width:442.8pt;border-collapse:collapse'>
 <tr>
  <td width=121 valign=top style='width:90.45pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal style='margin-top:1.0pt;margin-right:7.2pt;margin-bottom:
  1.0pt;margin-left:7.2pt'><a name=DIMREQ><span lang=EN-GB>[DIM-REQ]</span></a></p>

  </td>
  <td width=470 valign=top style='width:352.35pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal style='margin-top:1.0pt;margin-right:7.2pt;margin-bottom:
  1.0pt;margin-left:7.2pt'><span lang=EN-GB>Ignacio Hernández-Ros, Walter Hamscher,    David vun Kannon, Hugh Wallis</span></p>
  </td>
 </tr>
 <tr>
  <td width=121 valign=top style='width:90.45pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal style='margin-top:1.0pt;margin-right:7.2pt;margin-bottom:
  1.0pt;margin-left:7.2pt'><span lang=EN-GB>&nbsp;</span></p>

  </td>
  <td width=470 valign=top style='width:352.35pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal style='margin-top:1.0pt;margin-right:7.2pt;margin-bottom:
  1.0pt;margin-left:7.2pt'><span lang=EN-GB>Dimensional Taxonomies Requirements
  Public Working Draft</span></p>
  </td>
 </tr>
 <tr>
  <td width=121 valign=top style='width:90.45pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal style='margin-top:1.0pt;margin-right:7.2pt;margin-bottom:
  1.0pt;margin-left:7.2pt'><span lang=EN-GB>&nbsp;</span></p>

  </td>
  <td width=470 valign=top style='width:352.35pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal style='margin-top:1.0pt;margin-right:7.2pt;margin-bottom:
  1.0pt;margin-left:7.2pt'><span lang=EN-GB>DIM-REQ-PWD-2005-06-21.rtf </span></p>
  </td>
 </tr>
 <tr>
  <td width=121 valign=top style='width:90.45pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal style='margin-top:1.0pt;margin-right:7.2pt;margin-bottom:
  1.0pt;margin-left:7.2pt'><span lang=EN-GB>&nbsp;</span></p>

  </td>
  <td width=470 valign=top style='width:352.35pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal style='margin-top:1.0pt;margin-right:7.2pt;margin-bottom:
  1.0pt;margin-left:7.2pt'><span lang=EN-GB>&nbsp;</span></p>
  </td>
 </tr>
 <tr>
  <td width=121 valign=top style='width:90.45pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal style='margin-top:1.0pt;margin-right:7.2pt;margin-bottom:
  1.0pt;margin-left:7.2pt'><a name=RFC2119><span lang=EN-GB>[RFC2119]</span></a></p>

  </td>
  <td width=470 valign=top style='width:352.35pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal style='margin-top:1.0pt;margin-right:7.2pt;margin-bottom:
  1.0pt;margin-left:7.2pt'><span lang=EN-GB>Scott Bradner</span></p>
  </td>
 </tr>
 <tr>
  <td width=121 valign=top style='width:90.45pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal style='margin-top:1.0pt;margin-right:7.2pt;margin-bottom:
  1.0pt;margin-left:7.2pt'><span lang=EN-GB>&nbsp;</span></p>

  </td>
  <td width=470 valign=top style='width:352.35pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal style='margin-top:1.0pt;margin-right:7.2pt;margin-bottom:
  1.0pt;margin-left:7.2pt'><span lang=EN-GB>Key words for use in RFCs to
  Indicate Requirement Levels, March 1997</span></p>
  </td>
 </tr>
 <tr>
  <td width=121 valign=top style='width:90.45pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal style='margin-top:1.0pt;margin-right:7.2pt;margin-bottom:
  1.0pt;margin-left:7.2pt'><span lang=EN-GB>&nbsp;</span></p>

  </td>
  <td width=470 valign=top style='width:352.35pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal style='margin-top:1.0pt;margin-right:7.2pt;margin-bottom:
  1.0pt;margin-left:7.2pt'><span lang=EN-GB><a
  href="http://www.ietf.org/rfc/rfc2119.txt">http://www.ietf.org/rfc/rfc2119.txt</a></span></p>
  </td>
 </tr>
 <tr>
  <td width=121 valign=top style='width:90.45pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal style='margin-top:1.0pt;margin-right:7.2pt;margin-bottom:
  1.0pt;margin-left:7.2pt'><span lang=EN-GB>&nbsp;</span></p>

  </td>
  <td width=470 valign=top style='width:352.35pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal style='margin-top:1.0pt;margin-right:7.2pt;margin-bottom:
  1.0pt;margin-left:7.2pt'><span lang=EN-GB>&nbsp;</span></p>
  </td>
 </tr>
 <tr>
  <td width=121 valign=top style='width:90.45pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal style='margin-top:1.0pt;margin-right:7.2pt;margin-bottom:
  1.0pt;margin-left:7.2pt'><a name=Schema0><span lang=EN-GB>[SCHEMA-0]</span></a></p>

  </td>
  <td width=470 valign=top style='width:352.35pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal style='margin-top:1.0pt;margin-right:7.2pt;margin-bottom:
  1.0pt;margin-left:7.2pt'><span lang=EN-GB>World Wide Web Consortium. </span></p>
  </td>
 </tr>
 <tr>
  <td width=121 valign=top style='width:90.45pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal style='margin-top:1.0pt;margin-right:7.2pt;margin-bottom:
  1.0pt;margin-left:7.2pt'><span lang=EN-GB>&nbsp;</span></p>

  </td>
  <td width=470 valign=top style='width:352.35pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal style='margin-top:1.0pt;margin-right:7.2pt;margin-bottom:
  1.0pt;margin-left:7.2pt'><span lang=EN-GB>XML Schema Part 0: Primer.</span></p>
  </td>
 </tr>
 <tr>
  <td width=121 valign=top style='width:90.45pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal style='margin-top:1.0pt;margin-right:7.2pt;margin-bottom:
  1.0pt;margin-left:7.2pt'><span lang=EN-GB>&nbsp;</span></p>

  </td>
  <td width=470 valign=top style='width:352.35pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal style='margin-top:1.0pt;margin-right:7.2pt;margin-bottom:
  1.0pt;margin-left:7.2pt'><span lang=EN-GB><a
  href="http://www.w3.org/TR/xmlschema-0/">http://www.w3.org/TR/xmlschema-0/</a></span></p>
  </td>
 </tr>
 <tr>
  <td width=121 valign=top style='width:90.45pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal style='margin-top:1.0pt;margin-right:7.2pt;margin-bottom:
  1.0pt;margin-left:7.2pt'><span lang=EN-GB>&nbsp;</span></p>

  </td>
  <td width=470 valign=top style='width:352.35pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal style='margin-top:1.0pt;margin-right:7.2pt;margin-bottom:
  1.0pt;margin-left:7.2pt'><span lang=EN-GB>&nbsp;</span></p>
  </td>
 </tr>
 <tr>
  <td width=121 valign=top style='width:90.45pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal style='margin-top:1.0pt;margin-right:7.2pt;margin-bottom:
  1.0pt;margin-left:7.2pt'><a name=Schema1><span lang=EN-GB>[SCHEMA-1]</span></a></p>

  </td>
  <td width=470 valign=top style='width:352.35pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal style='margin-top:1.0pt;margin-right:7.2pt;margin-bottom:
  1.0pt;margin-left:7.2pt'><span lang=EN-GB>World Wide Web Consortium. </span></p>
  </td>
 </tr>
 <tr>
  <td width=121 valign=top style='width:90.45pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal style='margin-top:1.0pt;margin-right:7.2pt;margin-bottom:
  1.0pt;margin-left:7.2pt'><span lang=EN-GB>&nbsp;</span></p>

  </td>
  <td width=470 valign=top style='width:352.35pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal style='margin-top:1.0pt;margin-right:7.2pt;margin-bottom:
  1.0pt;margin-left:7.2pt'><span lang=EN-GB>XML Schema Part 1: Structures.</span></p>
  </td>
 </tr>
 <tr>
  <td width=121 valign=top style='width:90.45pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal style='margin-top:1.0pt;margin-right:7.2pt;margin-bottom:
  1.0pt;margin-left:7.2pt'><span lang=EN-GB>&nbsp;</span></p>

  </td>
  <td width=470 valign=top style='width:352.35pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal style='margin-top:1.0pt;margin-right:7.2pt;margin-bottom:
  1.0pt;margin-left:7.2pt'><span lang=EN-GB><a
  href="http://www.w3.org/TR/xmlschema-1/">http://www.w3.org/TR/xmlschema-1/</a></span></p>
  </td>
 </tr>
 <tr>
  <td width=121 valign=top style='width:90.45pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal style='margin-top:1.0pt;margin-right:7.2pt;margin-bottom:
  1.0pt;margin-left:7.2pt'><span lang=EN-GB>&nbsp;</span></p>

  </td>
  <td width=470 valign=top style='width:352.35pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal style='margin-top:1.0pt;margin-right:7.2pt;margin-bottom:
  1.0pt;margin-left:7.2pt'><span lang=EN-GB>&nbsp;</span></p>
  </td>
 </tr>
 <tr>
  <td width=121 valign=top style='width:90.45pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal style='margin-top:1.0pt;margin-right:7.2pt;margin-bottom:
  1.0pt;margin-left:7.2pt'><a name=Schema2><span lang=EN-GB>[SCHEMA&#8209;2]</span></a></p>

  </td>
  <td width=470 valign=top style='width:352.35pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal style='margin-top:1.0pt;margin-right:7.2pt;margin-bottom:
  1.0pt;margin-left:7.2pt'><span lang=EN-GB>World Wide Web Consortium. </span></p>
  </td>
 </tr>
 <tr>
  <td width=121 valign=top style='width:90.45pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal style='margin-top:1.0pt;margin-right:7.2pt;margin-bottom:
  1.0pt;margin-left:7.2pt'><span lang=EN-GB>&nbsp;</span></p>

  </td>
  <td width=470 valign=top style='width:352.35pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal style='margin-top:1.0pt;margin-right:7.2pt;margin-bottom:
  1.0pt;margin-left:7.2pt'><span lang=EN-GB>XML Schema Part 2: Datatypes.</span></p>
  </td>
 </tr>
 <tr>
  <td width=121 valign=top style='width:90.45pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal style='margin-top:1.0pt;margin-right:7.2pt;margin-bottom:
  1.0pt;margin-left:7.2pt'><span lang=EN-GB>&nbsp;</span></p>

  </td>
  <td width=470 valign=top style='width:352.35pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal style='margin-top:1.0pt;margin-right:7.2pt;margin-bottom:
  1.0pt;margin-left:7.2pt'><span lang=EN-GB><a
  href="http://www.w3.org/TR/xmlschema-2/">http://www.w3.org/TR/xmlschema-2/</a></span></p>
  </td>
 </tr>
 <tr>
  <td width=121 valign=top style='width:90.45pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal style='margin-top:1.0pt;margin-right:7.2pt;margin-bottom:
  1.0pt;margin-left:7.2pt'><span lang=EN-GB>&nbsp;</span></p>

  </td>
  <td width=470 valign=top style='width:352.35pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal style='margin-top:1.0pt;margin-right:7.2pt;margin-bottom:
  1.0pt;margin-left:7.2pt'><span lang=EN-GB>&nbsp;</span></p>
  </td>
 </tr>
 <tr>
  <td width=121 valign=top style='width:90.45pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal style='margin-top:1.0pt;margin-right:7.2pt;margin-bottom:
  1.0pt;margin-left:7.2pt'><a name=XBRL></a><a name="_Hlt44133423"></a><span
  lang=EN-GB>[XBRL]</span></p>

  </td>
  <td width=470 valign=top style='width:352.35pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal style='margin-top:1.0pt;margin-right:7.2pt;margin-bottom:
  1.0pt;margin-left:7.2pt'><span lang=DE>Phillip Engel</span><span lang=DE>, Walter Hamscher, Geoff Shuetrim, David vun Kannon, Hugh Wallis.</span></p>
  </td>
 </tr>
 <tr>
  <td width=121 valign=top style='width:90.45pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal style='margin-top:1.0pt;margin-right:7.2pt;margin-bottom:
  1.0pt;margin-left:7.2pt'><span lang=DE>&nbsp;</span></p>

  </td>
  <td width=470 valign=top style='width:352.35pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal style='margin-top:1.0pt;margin-right:7.2pt;margin-bottom:
  1.0pt;margin-left:7.2pt'><span lang=EN-GB>Extensible Business Reporting
  Language (XBRL) 2.1 Recommendation with corrected errata to 2005-11-07</span></p>
  </td>
 </tr>
 <tr>
  <td width=121 valign=top style='width:90.45pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal style='margin-top:1.0pt;margin-right:7.2pt;margin-bottom:
  1.0pt;margin-left:7.2pt'><span lang=EN-GB>&nbsp;</span></p>

  </td>
  <td width=470 valign=top style='width:352.35pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal style='margin-top:1.0pt;margin-right:7.2pt;margin-bottom:
  1.0pt;margin-left:7.2pt'><span lang=EN-GB><a
  href="http://www.xbrl.org/SpecRecommendations/"
  title="http://www.xbrl.org/SpecRecommendations/">http://www.xbrl.org/SpecRecommendations/
  </a></span></p>
  </td>
 </tr>
 <tr>
  <td width=121 valign=top style='width:90.45pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal style='margin-top:1.0pt;margin-right:7.2pt;margin-bottom:
  1.0pt;margin-left:7.2pt'><span lang=EN-GB>&nbsp;</span></p>

  </td>
  <td width=470 valign=top style='width:352.35pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal style='margin-top:1.0pt;margin-right:7.2pt;margin-bottom:
  1.0pt;margin-left:7.2pt'><span lang=EN-GB>&nbsp;</span></p>
  </td>
 </tr>
 <tr>
  <td width=121 valign=top style='width:90.45pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal style='margin-top:1.0pt;margin-right:7.2pt;margin-bottom:
  1.0pt;margin-left:7.2pt'><a name=XLINK><span lang=EN-GB>[XLINK]</span></a></p>

  </td>
  <td width=470 valign=top style='width:352.35pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal style='margin-top:1.0pt;margin-right:7.2pt;margin-bottom:
  1.0pt;margin-left:7.2pt'><span lang=EN-GB>Steve DeRose, Eve Maler, David
  Orchard</span></p>
  </td>
 </tr>
 <tr>
  <td width=121 valign=top style='width:90.45pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal style='margin-top:1.0pt;margin-right:7.2pt;margin-bottom:
  1.0pt;margin-left:7.2pt'><span lang=EN-GB>&nbsp;</span></p>

  </td>
  <td width=470 valign=top style='width:352.35pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal style='margin-top:1.0pt;margin-right:7.2pt;margin-bottom:
  1.0pt;margin-left:7.2pt'><span lang=EN-GB>XML Linking Language (XLink)
  Version 1.0.</span></p>
  </td>
 </tr>
 <tr>
  <td width=121 valign=top style='width:90.45pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal style='margin-top:1.0pt;margin-right:7.2pt;margin-bottom:
  1.0pt;margin-left:7.2pt'><span lang=EN-GB>&nbsp;</span></p>

  </td>
  <td width=470 valign=top style='width:352.35pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal style='margin-top:1.0pt;margin-right:7.2pt;margin-bottom:
  1.0pt;margin-left:7.2pt'><span lang=EN-GB><a
  href="http://www.w3.org/TR/xlink/">http://www.w3.org/TR/xlink/</a></span></p>
  </td>
 </tr>
 <tr>
  <td width=121 valign=top style='width:90.45pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal style='margin-top:1.0pt;margin-right:7.2pt;margin-bottom:
  1.0pt;margin-left:7.2pt'><span lang=EN-GB>&nbsp;</span></p>

  </td>
  <td width=470 valign=top style='width:352.35pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal style='margin-top:1.0pt;margin-right:7.2pt;margin-bottom:
  1.0pt;margin-left:7.2pt'><span lang=EN-GB>&nbsp;</span></p>
  </td>
 </tr>
 <tr>
  <td width=121 valign=top style='width:90.45pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal style='margin-top:1.0pt;margin-right:7.2pt;margin-bottom:
  1.0pt;margin-left:7.2pt'><a name=XMLBase><span lang=EN-GB>[XML Base]</span></a></p>

  </td>
  <td width=470 valign=top style='width:352.35pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-GB>Jonathan Marsh</span></p>
  </td>
 </tr>
 <tr>
  <td width=121 valign=top style='width:90.45pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal style='margin-top:1.0pt;margin-right:7.2pt;margin-bottom:
  1.0pt;margin-left:7.2pt'><span lang=EN-GB>&nbsp;</span></p>

  </td>
  <td width=470 valign=top style='width:352.35pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-GB>XML Base.</span></p>
  </td>
 </tr>
 <tr>
  <td width=121 valign=top style='width:90.45pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal style='margin-top:1.0pt;margin-right:7.2pt;margin-bottom:
  1.0pt;margin-left:7.2pt'><span lang=EN-GB>&nbsp;</span></p>

  </td>
  <td width=470 valign=top style='width:352.35pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-GB><a href="http://www.w3.org/TR/xmlbase/">http://www.w3.org/TR/xmlbase/</a></span></p>
  </td>
 </tr>
 <tr>
  <td width=121 valign=top style='width:90.45pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal style='margin-top:1.0pt;margin-right:7.2pt;margin-bottom:
  1.0pt;margin-left:7.2pt'><span lang=EN-GB>&nbsp;</span></p>

  </td>
  <td width=470 valign=top style='width:352.35pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-GB>&nbsp;</span></p>
  </td>
 </tr>
 <tr>
  <td width=121 valign=top style='width:90.45pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal style='margin-top:1.0pt;margin-right:7.2pt;margin-bottom:
  1.0pt;margin-left:7.2pt'><a name=XPTR><span lang=EN-GB>[XPTR]</span></a></p>

  </td>
  <td width=470 valign=top style='width:352.35pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal style='page-break-after:avoid'><span lang=EN-GB>Paul
  Grosso, Eve Maler, Jonathan Marsh, and Norman Walsh, editors</span></p>
  </td>
 </tr>
 <tr>
  <td width=121 valign=top style='width:90.45pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal style='margin-top:1.0pt;margin-right:7.2pt;margin-bottom:
  1.0pt;margin-left:7.2pt'><span lang=EN-GB>&nbsp;</span></p>

  </td>
  <td width=470 valign=top style='width:352.35pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-GB>XML Pointer Language (XPointer Framework)
  V1.0.</span></p>
  </td>
 </tr>
 <tr>
  <td width=121 valign=top style='width:90.45pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal style='margin-top:1.0pt;margin-right:7.2pt;margin-bottom:
  1.0pt;margin-left:7.2pt'><span lang=EN-GB>&nbsp;</span></p>

  </td>
  <td width=470 valign=top style='width:352.35pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-GB><a
  href="http://www.w3.org/TR/xptr-framework/">http://www.w3.org/TR/xptr-framework/</a></span></p>
  </td>
 </tr>
 <tr>
  <td width=121 valign=top style='width:90.45pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal style='margin-top:1.0pt;margin-right:7.2pt;margin-bottom:
  1.0pt;margin-left:7.2pt'><span lang=EN-GB>&nbsp;</span></p>

  </td>
  <td width=470 valign=top style='width:352.35pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-GB>&nbsp;</span></p>
  </td>
 </tr>
 <tr>
  <td width=121 valign=top style='width:90.45pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal style='margin-top:1.0pt;margin-right:7.2pt;margin-bottom:
  1.0pt;margin-left:7.2pt'><a name=RFC3987><span lang=EN-GB>[RFC3987]</span></a></p>

  </td>
  <td width=470 valign=top style='width:352.35pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-GB>Martin Dürst, Michel Suignard</span></p>
  </td>
 </tr>
 <tr>
  <td width=121 valign=top style='width:90.45pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal style='margin-top:1.0pt;margin-right:7.2pt;margin-bottom:
  1.0pt;margin-left:7.2pt'><span lang=EN-GB>&nbsp;</span></p>

  </td>
  <td width=470 valign=top style='width:352.35pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-GB>Internationalized Resource Identifiers,
  January 2005</span></p>
  </td>
 </tr>
 <tr>
  <td width=121 valign=top style='width:90.45pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal style='margin-top:1.0pt;margin-right:7.2pt;margin-bottom:
  1.0pt;margin-left:7.2pt'><span lang=EN-GB>&nbsp;</span></p>

  </td>
  <td width=470 valign=top style='width:352.35pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-GB><a
  href="http://www.ietf.org/rfc/rfc3987.txt">http://www.ietf.org/rfc/rfc3987.txt</a></span></p>
  </td>
 </tr>
 <tr>
  <td width=121 valign=top style='width:90.45pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal style='margin-top:1.0pt;margin-right:7.2pt;margin-bottom:
  1.0pt;margin-left:7.2pt'><span lang=EN-GB>&nbsp;</span></p>

  </td>
  <td width=470 valign=top style='width:352.35pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-GB>&nbsp;</span></p>
  </td>
 </tr>
 <tr>
  <td width=121 valign=top style='width:90.45pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal style='margin-top:1.0pt;margin-right:7.2pt;margin-bottom:
  1.0pt;margin-left:7.2pt'><a name=RFC3986><span lang=EN-GB>[RFC3986]</span></a></p>

  </td>
  <td width=470 valign=top style='width:352.35pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-GB>Tim Berners-Lee, Roy T. Fielding, Larry
  Masinter</span></p>
  </td>
 </tr>
 <tr>
  <td width=121 valign=top style='width:90.45pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal style='margin-top:1.0pt;margin-right:7.2pt;margin-bottom:
  1.0pt;margin-left:7.2pt'><span lang=EN-GB>&nbsp;</span></p>

  </td>
  <td width=470 valign=top style='width:352.35pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-GB>URI Generic Syntax, January 2005</span></p>
  </td>
 </tr>
 <tr>
  <td width=121 valign=top style='width:90.45pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal style='margin-top:1.0pt;margin-right:7.2pt;margin-bottom:
  1.0pt;margin-left:7.2pt'><span lang=EN-GB>&nbsp;</span></p>

  </td>
  <td width=470 valign=top style='width:352.35pt;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=MsoNormal><span lang=EN-GB>http://www.ietf.org/rfc/rfc3986.txt</span></p>
  </td>
 </tr>
</table>

<p class=Ttulo1Apndice style='margin-left:21.6pt;text-indent:-21.6pt'><a
name="_Toc80452579"></a><a name="_schemas"></a><a name="_Ref85737276"></a><a
name="_Toc78451501"></a><a name="_Toc78461702"></a><a name="_Toc78451503"></a><a
name="_Toc78461704"></a><span lang=EN-GB><span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=EN-GB>Schemas (normative)</span></p>

<p class=MsoBodyText><span lang=EN-GB>The following is the XML schema provided
as part of this specification. It is normative. A non-normative version (which
should be identical to this except for appropriate comments indicating its
non-normative status) is also provided as a separate file for convenience of
users of the specification.</span></p>

<p class=MsoBodyText><span lang=EN-GB>XBRL taxonomies using this dimensional
specification MAY import the </span><span class=CODE><span lang=EN-GB>xbrldt-2005.xsd
</span></span><span lang=EN-GB>schema and MUST be schema valid according to the
schema validation rules defined in [SCHEMA-1] [SCHEMA&#8209;2]. Any XML Schema
validation error MAY stop dimensional processors from continuing to validate
dimensional relationships.</span></p>

<p class=MsoBodyText><span lang=EN-GB>XBRL instances using the elements defined
in </span><span class=CODE><span lang=EN-GB>xbrldi-2006.xsd</span></span><span
lang=EN-GB> MUST be XML Schema valid according to validation rules defined in [SCHEMA-1]
[SCHEMA&#8209;2]. Any XML Schema validation error MAY stop the processing of
the instance document.</span></p>

<p class=MsoBodyText style='margin-left:36.0pt'><b><span lang=EN-GB>NOTE:</span></b><span
lang=EN-GB> (non-normative) Following the schema maintenance policy of XBRL
International, it is the intent (but is not guaranteed) that the location of a
non-normative version of this schema on the web will be as follows:</span></p>

<p class=MsoBodyText style='margin-top:6.0pt;margin-right:0cm;margin-bottom:
6.0pt;margin-left:36.0pt;text-autospace:ideograph-numeric ideograph-other'><span
lang=EN-GB>While any schema is the most current RECOMMENDED version and until
it is superseded by any additional errata corrections a non-normative version
will reside on the web in the directories </span><a
href="http://www.xbrl.org/2003/"><span lang=EN-GB>http://www.xbrl.org/2005/</span></a><span
lang=EN-GB> and http://www.xbrl.org/2006 respectively.</span></p>

<p class=EstiloTtulo2SinCursiva><a name="_xbrldt-2005.xsd"></a><a
name="_Toc84989330"></a><a name="_Ref46777175"></a><a
name="dimensions_schema_filename"><span lang=EN-GB>xbrldt-</span></a><span
lang=EN-GB>2005</span><span lang=EN-GB>.xsd </span><span lang=EN-GB>(normative)</span></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>&lt;?xml
version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;</span></span></p>

<p class=MsoNormal><span lang=EN-GB style='font-family:"Courier New";
letter-spacing:-.5pt'>&lt;!-- (c) 2005 XBRL International. All Rights Reserved.
http://www.XBRL.org/legal/ </span></p>

<p class=MsoNormal><span lang=EN-GB style='font-family:"Courier New";
letter-spacing:-.5pt'>     This document may be copied and furnished to others,
and derivative works that </span></p>

<p class=MsoNormal><span lang=EN-GB style='font-family:"Courier New";
letter-spacing:-.5pt'>     comment on or otherwise explain it or assist in its
implementation may be </span></p>

<p class=MsoNormal><span lang=EN-GB style='font-family:"Courier New";
letter-spacing:-.5pt'>     prepared, copied, published and distributed, in
whole or in part, without </span></p>

<p class=MsoNormal><span lang=EN-GB style='font-family:"Courier New";
letter-spacing:-.5pt'>     restriction of any kind, provided that the above
copyright notice and this</span></p>

<p class=MsoNormal><span lang=EN-GB style='font-family:"Courier New";
letter-spacing:-.5pt'>     paragraph are included on all such copies and
derivative works. XBRL(r), is a</span></p>

<p class=MsoNormal><span lang=EN-GB style='font-family:"Courier New";
letter-spacing:-.5pt'>     trademark or service mark of XBRL International,
Inc., registered in the</span></p>

<p class=MsoNormal><span lang=EN-GB style='font-family:"Courier New";
letter-spacing:-.5pt'>     United States and in other countries. --&gt;</span></p>

<p class=MsoNormal><span class=CODE><span lang=DE>&lt;xs:schema </span></span></p>

<p class=MsoNormal><span class=CODE><span lang=DE>xmlns:xs=&quot;http://www.w3.org/2001/XMLSchema&quot;
xmlns:xbrli=&quot;http://www.xbrl.org/2003/instance&quot; </span></span></p>

<p class=MsoNormal><span class=CODE><span lang=DE>xmlns=&quot;http://www.xbrl.org/2003/linkbase&quot;
</span></span></p>

<p class=MsoNormal><span class=CODE><span lang=DE>xmlns:xlink=&quot;http://www.w3.org/1999/xlink&quot;
</span></span></p>

<p class=MsoNormal><span class=CODE><span lang=DE>xmlns:xl=&quot;http://www.xbrl.org/2003/XLink&quot;
</span></span></p>

<p class=MsoNormal><span class=CODE><span lang=DE>xmlns:xbrldt=&quot;http://xbrl.org/2005/xbrldt&quot;

targetNamespace=&quot;http://xbrl.org/2005/xbrldt&quot; </span></span></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>elementFormDefault=&quot;qualified&quot;
</span></span></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>attributeFormDefault=&quot;unqualified&quot;&gt;</span></span></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>  &lt;xs:annotation&gt;</span></span></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>    </span></span><span
class=CODE><span lang=IT>&lt;xs:appinfo&gt;</span></span></p>

<p class=MsoNormal><a name="xbrldt_hypercube_dimension"><span class=CODE><span
lang=IT>      &lt;arcroleType</span></span></a></p>

<p class=MsoNormal><span class=CODE><span lang=IT>        id=&quot;<b>hypercube-dimension</b>&quot;</span></span></p>

<p class=MsoNormal><span class=CODE><span lang=IT>        </span></span><span
class=CODE><span lang=EN-GB>cyclesAllowed=&quot;<b>none</b>&quot;</span></span></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>        arcroleURI=&quot;<b>http://xbrl.org/int/dim/arcrole/hypercube-dimension</b>&quot;&gt;</span></span></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>        &lt;definition&gt;<b>Source
(a hypercube) contains the target (a dimension) among others.</b>&lt;/definition&gt;</span></span></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>        &lt;usedOn&gt;<b>definitionArc</b>&lt;/usedOn&gt;</span></span></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>      &lt;/arcroleType&gt;</span></span></p>

<p class=MsoNormal><a name="xbrldt_dimension_domain"><span class=CODE><span
lang=EN-GB>      &lt;arcroleType</span></span></a></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>         id=&quot;<b>dimension-domain</b>&quot;</span></span></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>         cyclesAllowed=&quot;<b>none</b>&quot;</span></span></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>         arcroleURI=&quot;<b>http://xbrl.org/int/dim/arcrole/dimension-domain</b>&quot;&gt;</span></span></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>         &lt;definition&gt;<b>Source
(a dimension) has only the target (a domain) as its domain.</b>&lt;/definition&gt;</span></span></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>         &lt;usedOn&gt;<b>definitionArc</b>&lt;/usedOn&gt;</span></span></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>      &lt;/arcroleType&gt;</span></span></p>

<p class=MsoNormal><a name="xbrldt_domain_member"><span class=CODE><span
lang=EN-GB>      &lt;arcroleType</span></span></a></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>         id=&quot;<b>domain-member</b>&quot;</span></span></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>        
cyclesAllowed=&quot;<b>undirected</b>&quot;</span></span></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>         arcroleURI=&quot;<b>http://xbrl.org/int/dim/arcrole/domain-member</b>&quot;&gt;</span></span></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>         &lt;definition&gt;<b>Source
(a domain) contains the target (a member).</b>&lt;/definition&gt;</span></span></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>         &lt;usedOn&gt;<b>definitionArc</b>&lt;/usedOn&gt;</span></span></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>      &lt;/arcroleType&gt;</span></span></p>

<p class=MsoNormal><a name="xbrldt_all"><span class=CODE><span lang=EN-GB>     
&lt;arcroleType</span></span></a></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>         id=&quot;<b>all</b>&quot;</span></span></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>         cyclesAllowed=&quot;<b>undirected</b>&quot;</span></span></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>         arcroleURI=&quot;<b>http://xbrl.org/int/dim/arcrole/all</b>&quot;&gt;</span></span></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>         &lt;definition&gt;<b>Source
(a primary item declaration) requires a combination of dimension members of the
target (hypercube) to appear in the context of the primary item.</b>&lt;/definition&gt;</span></span></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>         &lt;usedOn&gt;<b>definitionArc</b>&lt;/usedOn&gt;</span></span></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>      &lt;/arcroleType&gt;</span></span></p>

<p class=MsoNormal><a name="xbrldt_notAll"><span class=CODE><span lang=EN-GB>     
&lt;arcroleType</span></span></a></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>         id=&quot;<b>notAll</b>&quot;</span></span></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>         cyclesAllowed=&quot;<b>undirected</b>&quot;</span></span></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>         arcroleURI=&quot;<b>http://xbrl.org/int/dim/arcrole/notAll</b>&quot;&gt;</span></span></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>         &lt;definition&gt;<b>Source
(a primary item declaration) requires a combination of dimension members of the
target (hypercube) not to appear in the context of the primary item.</b>&lt;/definition&gt;</span></span></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>         &lt;usedOn&gt;<b>definitionArc</b>&lt;/usedOn&gt;</span></span></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>      &lt;/arcroleType&gt;</span></span></p>

<p class=MsoNormal><a name="xbrldt_dimension_default"><span class=CODE><span
lang=EN-GB>      &lt;arcroleType </span></span></a></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>         id=&quot;<b>dimension-default</b>&quot;</span></span></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>        
cyclesAllowed=&quot;<b>none</b>&quot;</span></span></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>         arcroleURI=&quot;<b>http://xbrl.org/int/dim/arcrole/dimension-default</b>&quot;&gt;</span></span></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>         &lt;definition&gt;<b>Source
(a dimension) declares that there is a default member that is the target of the
arc (a member).</b>&lt;/definition&gt;</span></span></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>         &lt;usedOn&gt;<b>definitionArc</b>&lt;/usedOn&gt;</span></span></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>      &lt;/arcroleType&gt;</span></span></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>    &lt;/xs:appinfo&gt;</span></span></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>  &lt;/xs:annotation&gt;</span></span></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>  &lt;xs:import
namespace=&quot;http://www.xbrl.org/2003/instance&quot;
schemaLocation=&quot;http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd&quot;/&gt;</span></span></p>

<p class=MsoNormal><a name="xbrldt_contextElementType"><span class=CODE><span
lang=EN-GB>  &lt;xs:simpleType name=&quot;<b>contextElementType</b>&quot;&gt;</span></span></a></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>    &lt;xs:restriction
base=&quot;xs:token&quot;&gt;</span></span></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>      &lt;xs:enumeration
value=&quot;<b>segment</b>&quot;/&gt;</span></span></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>      &lt;xs:enumeration
value=&quot;<b>scenario</b>&quot;/&gt;</span></span></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>   
&lt;/xs:restriction&gt;</span></span></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>  &lt;/xs:simpleType&gt;</span></span></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>  <a
name="xbrldt_contextElement">&lt;xs:attribute name=&quot;<b>contextElement</b>&quot;
type=&quot;<b>xbrldt:contextElementType</b>&quot;/&gt;</a></span></span></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>  <a
name="xbrldt_typedDomainRef">&lt;xs:attribute name=&quot;<b>typedDomainRef</b>&quot;
type=&quot;xs:anyURI&quot;/&gt;</a></span></span></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>  <a name="xbrldt_closed">&lt;xs:attribute
name=&quot;<b>closed</b>&quot; type=&quot;xs:boolean&quot;

default=&quot;false&quot;/&gt;</a></span></span></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>  <a name="xbrldt_usable">&lt;xs:attribute
name=&quot;<b>usable</b>&quot; type=&quot;xs:boolean&quot;
default=&quot;true&quot;/&gt;</a></span></span></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>  <a
name="xbrldt_targetRole">&lt;xs:attribute name=&quot;<b>targetRole</b>&quot;
type=&quot;xs:anyURI&quot;/&gt;</a></span></span></p>

<p class=MsoNormal><a name="xbrldt_hypercubeItem"><span class=CODE><span
lang=EN-GB>  &lt;xs:element</span></span></a></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>    name=&quot;<b>hypercubeItem</b>&quot;</span></span></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>    id=&quot;<b>xbrldt_hypercubeItem</b>&quot;</span></span></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>    abstract=&quot;<b>true</b>&quot;</span></span></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>    substitutionGroup=&quot;<b>xbrli:item</b>&quot;</span></span></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>    type=&quot;<b>xbrli:stringItemType</b>&quot;</span></span></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>    xbrli:periodType=&quot;duration&quot;/&gt;</span></span></p>

<p class=MsoNormal><a name="xbrldt_dimensionItem"><span class=CODE><span
lang=EN-GB>  &lt;xs:element</span></span></a></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>    name=&quot;<b>dimensionItem</b>&quot;</span></span></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>    id=&quot;<b>xbrldt_dimensionItem</b>&quot;</span></span></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>    abstract=&quot;<b>true</b>&quot;</span></span></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>    substitutionGroup=&quot;<b>xbrli:item</b>&quot;</span></span></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>    type=&quot;<b>xbrli:stringItemType</b>&quot;</span></span></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>    xbrli:periodType=&quot;duration&quot;/&gt;</span></span></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>&lt;/xs:schema&gt;</span></span></p>

<p class=EstiloTtulo2SinCursiva><a name="_xbrldi-2006.xsd"></a><a
name="instance_schema_filename"><span lang=EN-GB>xbrldi-</span></a><span
lang=EN-GB>2006</span><span lang=EN-GB>.xsd</span><span lang=EN-GB> (normative)</span></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>&lt;?xml
version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;</span></span></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>&lt;!-- (c) 2005 XBRL
International. All Rights Reserved. http://www.XBRL.org/legal/ </span></span></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>     This document may be
copied and furnished to others, and derivative works that </span></span></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>     comment on or
otherwise explain it or assist in its implementation may be </span></span></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>     prepared, copied,
published and distributed, in whole or in part, without </span></span></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>     restriction of any
kind, provided that the above copyright notice and this</span></span></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>     paragraph are
included on all such copies and derivative works.</span></span><span
lang=EN-GB> </span><span class=CODE><span lang=EN-GB>XBRL(r), is a</span></span></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>     trademark or service
mark of XBRL International, Inc., registered in the</span></span></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>     United States and in other countries. --&gt;</span></span></p>

<p class=MsoNormal><span class=CODE><span lang=DE>&lt;schema
xmlns=&quot;http://www.w3.org/2001/XMLSchema&quot; </span></span></p>

<p class=MsoNormal><span class=CODE><span lang=DE>targetNamespace=&quot;http://xbrl.org/2006/xbrldi&quot;
</span></span></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>elementFormDefault=&quot;qualified&quot;
</span></span></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>attributeFormDefault=&quot;unqualified&quot;&gt;</span></span></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>  &lt;annotation&gt;</span></span></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>    &lt;appinfo&gt;</span></span></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>      &lt;documentation
xml:lang=&quot;en&quot;&gt;This schema is used by XBRL instances that use
dimensions to define legal segment and scenario element
contents.&lt;/documentation&gt;</span></span></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>    &lt;/appinfo&gt;</span></span></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>  &lt;/annotation&gt;</span></span></p>

<p class=MsoNormal><a name="xbrldi_explicitMember"><span class=CODE><span
lang=EN-GB>  &lt;element name=&quot;<b>explicitMember</b>&quot;&gt;</span></span></a></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>    &lt;annotation&gt;</span></span></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>      &lt;documentation
xml:lang=&quot;en&quot;&gt;<b>This element contains the QName of an item that
is a member of an explicit dimension.</b></span></span></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>      </span></span><span
class=CODE><span lang=FR>&lt;/documentation&gt;</span></span></p>

<p class=MsoNormal><span class=CODE><span lang=FR>    &lt;/annotation&gt;</span></span></p>

<p class=MsoNormal><span class=CODE><span lang=FR>    &lt;complexType&gt;</span></span></p>

<p class=MsoNormal><span class=CODE><span lang=FR>      &lt;simpleContent&gt;</span></span></p>

<p class=MsoNormal><span class=CODE><span lang=FR>        &lt;extension
base=&quot;QName&quot;&gt;</span></span></p>

<p class=MsoNormal><span class=CODE><span lang=FR>          </span></span><span
class=CODE><span lang=EN-GB>&lt;attribute name=&quot;dimension&quot; type=&quot;QName&quot;
use=&quot;required&quot;/&gt;</span></span></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>        &lt;/extension&gt;</span></span></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>     
&lt;/simpleContent&gt;</span></span></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>    &lt;/complexType&gt;</span></span></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>  &lt;/element&gt;</span></span></p>

<p class=MsoNormal><a name="xbrldi_typedMember"><span class=CODE><span
lang=EN-GB>  &lt;element name=&quot;<b>typedMember</b>&quot;&gt;</span></span></a></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>    &lt;annotation&gt;</span></span></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>      &lt;documentation
xml:lang=&quot;en&quot;&gt;<b>This element constains one child of anyType.</b></span></span></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>     
&lt;/documentation&gt;</span></span></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>    &lt;/annotation&gt;</span></span></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>    &lt;complexType&gt;</span></span></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>      &lt;sequence&gt;</span></span></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>        &lt;any
namespace=&quot;##other&quot;/&gt;</span></span></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>      &lt;/sequence&gt;</span></span></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>      &lt;attribute
name=&quot;dimension&quot; type=&quot;QName&quot; use=&quot;required&quot;/&gt;</span></span></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>    &lt;/complexType&gt;</span></span></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>  &lt;/element&gt;</span></span></p>

<p class=MsoNormal><span class=CODE><span lang=EN-GB>&lt;/schema&gt;</span></span></p>

<b><span lang=EN-GB style='font-size:16.0pt;font-family:Arial'><br clear=all
style='page-break-before:always'>
</span></b>

<p class=Ttulo1Apndice style='margin-left:21.6pt;text-indent:-21.6pt'><a
name="_intellectual"><span lang=EN-GB><span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=EN-GB>Intellectual Property Status (non-normative)</span></a></p>

<p class=Legalese><span lang=EN-GB>This document and translations of it may be
copied and furnished to others, and derivative works that comment on or
otherwise explain it or assist in its implementation may be prepared, copied,
published and distributed, in whole or in part, without restriction of any
kind, provided that the above copyright notice and this paragraph are included
on all such copies and derivative works. However, this document itself may not
be modified in any way, such as by removing the copyright notice or references
to XBRL International or XBRL organizations, except as required to translate it
into languages other than English. Members of XBRL International agree to grant
certain licenses under the XBRL International Intellectual Property Policy (<a
href="http://www.xbrl.org/legal">www.xbrl.org/legal</a>).</span></p>

<p class=Legalese><span lang=EN-GB>This document and the information contained
herein is provided on an &quot;AS IS&quot; basis and XBRL INTERNATIONAL
DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY
WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR
ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.</span></p>

<p class=Legalese><span lang=EN-GB>The attention of users of this document is
directed to the possibility that compliance with or adoption of XBRL
International specifications may require use of an invention covered by patent
rights. XBRL International shall not be responsible for identifying patents for
which a license may be required by any XBRL International specification, or for
conducting legal inquiries into the legal validity or scope of those patents
that are brought to its attention. XBRL International specifications are
prospective and advisory only. Prospective users are responsible for protecting
themselves against liability for infringement of patents. XBRL International
takes no position regarding the validity or scope of any intellectual property
or other rights that might be claimed to pertain to the implementation or use
of the technology described in this document or the extent to which any license
under such rights might or might not be available; neither does it represent
that it has made any effort to identify any such rights. Members of XBRL
International agree to grant certain licenses under the XBRL International
Intellectual Property Policy (<a href="http://www.xbrl.org/legal">www.xbrl.org/legal</a>).</span></p>

<p class=Ttulo1Apndice style='margin-left:21.6pt;text-indent:-21.6pt'><a
name="_acknowledgements"></a><a name="_Toc80452580"><span lang=EN-GB><span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=EN-GB>Acknowledgements (non-normative)</span></a></p>

<p class=Level1Text><span lang=EN-GB>This document could not have been written
without the contributions of many people. The participants in the XBRL
Specification Working Group, public commentators, and personal advisors have
all played a significant role. The XBRL International Specification Working
 Group was chaired by Paul Warren (DecisionSoft) and vice chaired by Cliff Binstock (UBmatrix) in 2005 and chaired by Cliff Binstock (UBmatrix) in 2006. Reviewers and commentators included Herm Fischer (UBmatrix), Masatomo Goto (Fujitsu), Geoff Shuetrim (KPMG) and Chris Simmons (DecisionSoft).</span></p>

<p class=Ttulo1Apndice style='margin-left:21.6pt;text-indent:-21.6pt'><a
name="_document"></a><a name="_Toc80452581"><span lang=EN-GB><span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span lang=EN-GB>Document History (non-normative)</span></a></p>

<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0
 style='border-collapse:collapse;border:none'>
 <tr>
  <td width=94 valign=top style='width:70.5pt;border:solid black 1.0pt;
  background:black;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>Date</span></p>
  </td>
  <td width=83 valign=top style='width:62.45pt;border:solid black 1.0pt;
  border-left:none;background:black;padding:0cm 5.4pt 0cm 5.4pt'>

  <p class=TableText><span lang=EN-GB>Editor</span></p>
  </td>
  <td width=413 valign=top style='width:309.85pt;border:solid black 1.0pt;
  border-left:none;background:black;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>Summary</span></p>
  </td>
 </tr>
 <tr>
  <td width=94 valign=top style='width:70.5pt;border:solid black 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>

  <p class=TableText><span lang=EN-GB>2004-10-15</span></p>
  </td>
  <td width=83 valign=top style='width:62.45pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>Hamscher</span></p>
  </td>
  <td width=413 valign=top style='width:309.85pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>First skeletal draft created.</span></p>

  </td>
 </tr>
 <tr>
  <td width=94 valign=top style='width:70.5pt;border:solid black 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>2004-10-17</span></p>
  </td>
  <td width=83 valign=top style='width:62.45pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>Wallis</span></p>

  </td>
  <td width=413 valign=top style='width:309.85pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>Rules of syntax, semantics, examples, and
  schema created.</span></p>
  </td>
 </tr>
 <tr>
  <td width=94 valign=top style='width:70.5pt;border:solid black 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>2005-02-11</span></p>

  </td>
  <td width=83 valign=top style='width:62.45pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>IHR</span></p>
  </td>
  <td width=413 valign=top style='width:309.85pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>Added dimensions definition in a separate
  file</span></p>
  </td>
 </tr>

 <tr style='height:14.55pt'>
  <td width=94 valign=top style='width:70.5pt;border:solid black 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt;height:14.55pt'>
  <p class=TableText><span lang=EN-GB>2005-06-06</span></p>
  </td>
  <td width=83 valign=top style='width:62.45pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt;height:14.55pt'>
  <p class=TableText><span lang=EN-GB>IHR</span></p>
  </td>
  <td width=413 valign=top style='width:309.85pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt;height:14.55pt'>

  <p class=TableText><span lang=EN-GB>Created a new version adapted to Test
  cases</span></p>
  </td>
 </tr>
 <tr>
  <td width=94 valign=top style='width:70.5pt;border:solid black 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>2005-06-15</span></p>
  </td>
  <td width=83 valign=top style='width:62.45pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>

  <p class=TableText><span lang=EN-GB>Hamscher</span></p>
  </td>
  <td width=413 valign=top style='width:309.85pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>Edits to bring implicit and explicit
  dimensions into similar syntax. </span></p>
  </td>
 </tr>
 <tr>
  <td width=94 valign=top style='width:70.5pt;border:solid black 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>

  <p class=TableText><span lang=EN-GB>2005-07-04</span></p>
  </td>
  <td width=83 valign=top style='width:62.45pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>Hamscher</span></p>
  </td>
  <td width=413 valign=top style='width:309.85pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>Second round of edits to bring implicit
  and explicit dimensions into a syntax that directly supports validation of
  contexts. Incorporated text edits suggested by Hugh Wallis.</span></p>

  </td>
 </tr>
 <tr>
  <td width=94 valign=top style='width:70.5pt;border:solid black 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>2005-07-11</span></p>
  </td>
  <td width=83 valign=top style='width:62.45pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>Hamscher</span></p>

  </td>
  <td width=413 valign=top style='width:309.85pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>Combined the two variants of implicit
  dimensions and allowed XML Schema level validation of reference contents.
  Added the aggregator-contributor calculation arc role.</span></p>
  </td>
 </tr>
 <tr>
  <td width=94 valign=top style='width:70.5pt;border:solid black 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>2005-07-12</span></p>

  </td>
  <td width=83 valign=top style='width:62.45pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>Hamscher</span></p>
  </td>
  <td width=413 valign=top style='width:309.85pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>Fixed typographical errors in schemas.</span></p>
  </td>
 </tr>

 <tr>
  <td width=94 valign=top style='width:70.5pt;border:solid black 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>2005-07-13</span></p>
  </td>
  <td width=83 valign=top style='width:62.45pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>Hamscher</span></p>
  </td>
  <td width=413 valign=top style='width:309.85pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>

  <p class=TableText><span lang=EN-GB>Fixed namespace discrepancies. Changed </span><span
  class=CODE><span lang=EN-GB>xdi</span></span><span lang=EN-GB> schema so that
  it no longer imports the </span><span class=CODE><span lang=EN-GB>xdt</span></span><span
  lang=EN-GB> schema. Added definition arc attribute declarations to the </span><span
  class=CODE><span lang=EN-GB>xdt</span></span><span lang=EN-GB> schema.
  Completed the error table.</span></p>
  </td>
 </tr>
 <tr>

  <td width=94 valign=top style='width:70.5pt;border:solid black 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>2005-07-14</span></p>
  </td>
  <td width=83 valign=top style='width:62.45pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>Hamscher</span></p>
  </td>
  <td width=413 valign=top style='width:309.85pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>Typographical corrections. Corrected
  usages of ‘item’ and ‘concept’. Replaced usages of ‘arc’ with ‘relationship’
  and defined it. Added a table correlating requirements with features. Added
  syntax constraint on the appearance of </span><span class=CODE><span
  lang=EN-GB>dimensionURI</span></span><span lang=EN-GB>. Redefined arc roles using
  LRR DCR3 syntax, separating LRR declaration from schema declaration of arc
  roles.</span></p>

  </td>
 </tr>
 <tr>
  <td width=94 valign=top style='width:70.5pt;border:solid black 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>2005-07-14a</span></p>
  </td>
  <td width=83 valign=top style='width:62.45pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>Hamscher</span></p>

  </td>
  <td width=413 valign=top style='width:309.85pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>Allow implicit dimensions to have any
  type. Correct namespace and locations in LRR entries.</span></p>
  </td>
 </tr>
 <tr>
  <td width=94 valign=top style='width:70.5pt;border:solid black 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>2005-07-19</span></p>

  </td>
  <td width=83 valign=top style='width:62.45pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>Wallis</span></p>
  </td>
  <td width=413 valign=top style='width:309.85pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>Editorial updates to indicate Public
  Working Draft status</span></p>
  </td>
 </tr>

 <tr>
  <td width=94 valign=top style='width:70.5pt;border:solid black 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>2005-07-23</span></p>
  </td>
  <td width=83 valign=top style='width:62.45pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>Hamscher</span></p>
  </td>
  <td width=413 valign=top style='width:309.85pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>

  <p class=TableText><span lang=EN-GB>Replaced the term “measure” with “primary
  item” or “primary item declaration” throughout. Made explicit that distinct
  base sets are disjunctive with respect to validation. Used the order
  attribute to force ordering of dimension references in segments and
  scenarios. Updated error tables to include </span><span class=CODE><span
  lang=EN-GB>closed</span></span><span lang=EN-GB> attribute and to remove
  errors that would be signalled by XML Schema or XBRL validation. Added rule
  that a target role must be declared. Updated all examples to consistent
  terminology and created accompanying source files. Added the summable
  attribute to the has-hypercube arcs and removed aggregator-contributor arc
  role.</span></p>
  </td>
 </tr>
 <tr>
  <td width=94 valign=top style='width:70.5pt;border:solid black 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>2005-07-24</span></p>

  </td>
  <td width=83 valign=top style='width:62.45pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>Hamscher</span></p>
  </td>
  <td width=413 valign=top style='width:309.85pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>Editorial changes to move syntax rules
  into separately numbered sections, motivated by draft conformance suite.
  Addition of rules to ensure that the content of </span><span class=CODE><span
  lang=EN-GB>definitionArc</span></span><span lang=EN-GB> attributes are
  tested. Editorial changes to refer to ‘declarations’ rather than
  ‘definitions’.</span></p>

  </td>
 </tr>
 <tr>
  <td width=94 valign=top style='width:70.5pt;border:solid black 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>2005-07-26</span></p>
  </td>
  <td width=83 valign=top style='width:62.45pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>IHR</span></p>

  </td>
  <td width=413 valign=top style='width:309.85pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>Editorial changes to add xdt: prefix on
  attributes. Added the skeleton of an example about how to calculate a
  Cartesian product of dimensions. Added comments about some validation rules
  that are covered by xml schema. Added the possibility of having abstract
  elements in domain-member networks. Changed wording to avoid the mixture of
  all, any and choice in the child elements of the primary dimension in the
  domain-member network.</span></p>
  </td>
 </tr>
 <tr>
  <td width=94 valign=top style='width:70.5pt;border:solid black 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>2005-07-28</span></p>

  </td>
  <td width=83 valign=top style='width:62.45pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>IHR</span></p>
  </td>
  <td width=413 valign=top style='width:309.85pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>Changed summable attribute and example
  related to it. Changed also the Figure 1 with the overall structure of the
  dimensional elements.</span></p>
  </td>
 </tr>

 <tr>
  <td width=94 valign=top style='width:70.5pt;border:solid black 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>2005-08-01</span></p>
  </td>
  <td width=83 valign=top style='width:62.45pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>IHR</span></p>
  </td>
  <td width=413 valign=top style='width:309.85pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>

  <p class=TableText><span lang=EN-GB>Wording and some examples. The arc roles
  have been changed in the document. The XDT schema allows undirected cycles in
  the any, all, choice arcs. The LRR entries have been updated to add the
  namespaceURI attribute to attributes</span></p>
  </td>
 </tr>
 <tr>
  <td width=94 valign=top style='width:70.5pt;border:solid black 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>2005-08-04</span></p>
  </td>
  <td width=83 valign=top style='width:62.45pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>

  <p class=TableText><span lang=EN-GB>IHR</span></p>
  </td>
  <td width=413 valign=top style='width:309.85pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>Added namespace definitions for instance
  errors and taxonomy errors.</span></p>
  <p class=TableText><span lang=EN-GB>Each time an element is mentioned to be
  in substitutionGroup of xbrli:item I’ve added the text “in his head” to allow
  inheritance of element attributes if needed in the taxonomy design.</span></p>
  </td>
 </tr>

 <tr>
  <td width=94 valign=top style='width:70.5pt;border:solid black 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>2005-08-12</span></p>
  </td>
  <td width=83 valign=top style='width:62.45pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>IHR</span></p>
  </td>
  <td width=413 valign=top style='width:309.85pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>

  <p class=TableText><span lang=EN-GB>Minimum editorial changes. Some typos
  corrected. Added </span><span class=CODE><span lang=EN-GB>xdie:RepeatedDimensionInInstance</span></span><span
  lang=EN-GB> in the instance errors list Changed reference to error </span><span
  class=CODE><span lang=EN-GB>xdie:MemberNotExplicitDimension</span></span><span
  lang=EN-GB> it now points to the right description. Changed point 2.8.4.1 to
  make it stronger in validation.</span></p>
  </td>
 </tr>
 <tr>
  <td width=94 valign=top style='width:70.5pt;border:solid black 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>

  <p class=TableText><span lang=EN-GB>2005-08-19</span></p>
  </td>
  <td width=83 valign=top style='width:62.45pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>IHR</span></p>
  </td>
  <td width=413 valign=top style='width:309.85pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>Rebuilding of Example 19.</span></p>

  <p class=TableText><span lang=EN-GB>Added a new rule to check consistency of </span><span
  class=CODE><span lang=EN-GB>xdt:elt</span></span><span lang=EN-GB> attribute,
  but it was removed on next day.</span></p>
  <p class=TableText><span lang=EN-GB>Added examples to the definition of
  “domain”, “explicit dimension” and “implicit dimension” terms.</span></p>
  <p class=TableText><span lang=EN-GB>New example 15 created to demonstrate
  Empty Dimensions</span></p>
  <p class=TableText><span lang=EN-GB>Changed most of the wording in the terms
  definitions</span></p>
  <p class=TableText><span lang=EN-GB>Added some text to clarify how the </span><span
  class=CODE><span lang=EN-GB>xdt:summation</span></span><span lang=EN-GB>

  attribute works.</span></p>
  </td>
 </tr>
 <tr>
  <td width=94 valign=top style='width:70.5pt;border:solid black 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>2005-08-26</span></p>
  </td>
  <td width=83 valign=top style='width:62.45pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>

  <p class=TableText><span lang=EN-GB>IHR</span></p>
  </td>
  <td width=413 valign=top style='width:309.85pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>Lot</span><span lang=EN-GB> of changes
  this week; prefixed changes from </span><span class=CODE><span lang=EN-GB>xdt</span></span><span
  lang=EN-GB> to </span><span class=CODE><span lang=EN-GB>xbrldt </span></span><span
  lang=EN-GB>and </span><span class=CODE><span lang=EN-GB>xdi</span></span><span
  lang=EN-GB> to </span><span class=CODE><span lang=EN-GB>xbrldi</span></span><span
  lang=EN-GB>. Namespaces changed accordingly. Changed arcrole </span><span
  class=CODE><span lang=EN-GB>has-dimension</span></span><span lang=EN-GB> to </span><span
  class=CODE><span lang=EN-GB>hypercube-dimension</span></span><span
  lang=EN-GB>. Changed attribute </span><span class=CODE><span lang=EN-GB>dimensionURI</span></span><span
  lang=EN-GB> to </span><span class=CODE><span lang=EN-GB>implicitDimensionRef</span></span><span
  lang=EN-GB>. Changed attribute</span><span class=CODE><span lang=EN-GB>

  xdt:elt</span></span><span lang=EN-GB> to </span><span class=CODE><span
  lang=EN-GB>xbrldt:contextElement</span></span><span lang=EN-GB> (it will be
  removed in next version of this document). Wording changes to clarify some
  parts of the document. Added point 2.10.1 and 2.10.2 to set up the </span><span
  class=CODE><span lang=EN-GB>has-hypercube</span></span><span lang=EN-GB>
  priority order. Changed the examples.</span></p>
  </td>
 </tr>
 <tr>

  <td width=94 valign=top style='width:70.5pt;border:solid black 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>2005-09-07</span></p>
  </td>
  <td width=83 valign=top style='width:62.45pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>IHR</span></p>
  </td>
  <td width=413 valign=top style='width:309.85pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>Removed polymorphism of Hypercube
  elements and Dimension element, now they MUST be in the substitution group of
  hypercubeItem and dimensionItem respectively. Added the </span><span
  class=CODE><span lang=EN-GB>xbrldt:usable</span></span><span lang=EN-GB>

  attribute to exclude members from a domain that helps in the member
  definition but are not valid members, removed the overloading of the abstract
  attribute. Changed the implicitDimensionRef attribute to implicitDomainRef.
  Added the ImplicitMember in the instances. Changed the chapter 2.9 about the
  validation of a context and removed most of the errors defined there. Removed
  the chapter 2.10 about the priority of hypercubes operations. Added a section
  1.5 to define the namespaces used in this document. Examples updated and
  wording changes in the terms definition (hypercubes) and other parts. New
  schemas updated. Updated the error tables. Still TO DO: syntax of the
  Aggregator-Contributor networks and ordering of the dimensions in a context.
  Definition of d-equal MAY skip the definition of the dimensions order in a
  context.</span></p>
  </td>
 </tr>
 <tr>
  <td width=94 valign=top style='width:70.5pt;border:solid black 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>2005-09-09</span></p>
  </td>
  <td width=83 valign=top style='width:62.45pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>

  <p class=TableText><span lang=EN-GB>Hamscher</span></p>
  </td>
  <td width=413 valign=top style='width:309.85pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>Updated </span><span class=CODE><span
  lang=EN-GB>xbrldt</span></span><span lang=EN-GB> schema definitions of </span><span
  class=CODE><span lang=EN-GB>hypercubeItem</span></span><span lang=EN-GB> and </span><span
  class=CODE><span lang=EN-GB>dimensionItem</span></span><span lang=EN-GB> to
  be valid XBRL.  Updated LRR entries to 2005-08-11 CR3.  Incorporated Geoff
  Shuetrim editorial comments on 2005-08-26 draft.  Added missing default value
  of “false” to “closed” attribute.  Reworded syntax rules that would
  ordinarily be handled by XML Schema validation to “may signal” errors. 
  Re-sorted the instance error table.</span></p>

  </td>
 </tr>
 <tr>
  <td width=94 valign=top style='width:70.5pt;border:solid black 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>2005-09-12</span></p>
  </td>
  <td width=83 valign=top style='width:62.45pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>IHR</span></p>

  </td>
  <td width=413 valign=top style='width:309.85pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>Corrected minor but important mistakes in
  the definition of source and target of </span><span class=CODE><span
  lang=EN-GB>all</span></span><span lang=EN-GB>, </span><span class=CODE><span
  lang=EN-GB>any</span></span><span lang=EN-GB> and </span><span class=CODE><span
  lang=EN-GB>choice</span></span><span lang=EN-GB> arc roles. Corrected the type
  of arc on which the </span><span class=CODE><span lang=EN-GB>aggregator-contributor</span></span><span
  lang=EN-GB> arcs may exist. Incorporated changes from Hamscher.</span></p>

  </td>
 </tr>
 <tr>
  <td width=94 valign=top style='width:70.5pt;border:solid black 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>2005-09-15</span></p>
  </td>
  <td width=83 valign=top style='width:62.45pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>IHR</span></p>

  </td>
  <td width=413 valign=top style='width:309.85pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>Reordering of the overall document.
  Taxonomies first then instances and validation. Removal of </span><span
  class=CODE><span lang=EN-GB>xbrldt:polarity</span></span><span lang=EN-GB>
  attribute and definition of the new notAll, notAny and notChoice arcs.</span></p>
  </td>
 </tr>
 <tr>

  <td width=94 valign=top style='width:70.5pt;border:solid black 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>2005-09-26</span></p>
  </td>
  <td width=83 valign=top style='width:62.45pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>IHR</span></p>
  </td>
  <td width=413 valign=top style='width:309.85pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>Renamed Implicit dimension to Typed
  dimensions. Added default values for dimensions, reviewed the aggregators
  section, removed references to dimensions ordering.</span></p>

  </td>
 </tr>
 <tr>
  <td width=94 valign=top style='width:70.5pt;border:solid black 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>2005-09-27</span></p>
  </td>
  <td width=83 valign=top style='width:62.45pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>IHR</span></p>

  </td>
  <td width=413 valign=top style='width:309.85pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>Updated LRR definitions, changed first
  letter to lowercase in typedMember, explicitMember, dimensionItem and
  hypercubeItem.</span></p>
  </td>
 </tr>
 <tr>
  <td width=94 valign=top style='width:70.5pt;border:solid black 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>2005-10-07</span></p>

  </td>
  <td width=83 valign=top style='width:62.45pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>IHR</span></p>
  </td>
  <td width=413 valign=top style='width:309.85pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>Incorporated comments from Paul Warren. A
  new structure of the document has been created and there are a lot of changes
  everywhere.</span></p>
  </td>
 </tr>

 <tr>
  <td width=94 valign=top style='width:70.5pt;border:solid black 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>2005-10-18</span></p>
  </td>
  <td width=83 valign=top style='width:62.45pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>IHR</span></p>
  </td>
  <td width=413 valign=top style='width:309.85pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>

  <p class=TableText><span lang=EN-GB>Removed any, notAny, choice, notChoice
  operations. Added the new memberItem substitutionGroup. Renamed discoverable
  relationship set to dimensional relationship set. Solved some ambiguity
  wording. Added normative and non-normative in titles.</span></p>
  </td>
 </tr>
 <tr>
  <td width=94 valign=top style='width:70.5pt;border:solid black 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>2005-10-20</span></p>
  </td>
  <td width=83 valign=top style='width:62.45pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>

  <p class=TableText><span lang=EN-GB>IHR</span></p>
  </td>
  <td width=413 valign=top style='width:309.85pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>Editorial changes to format errors and
  first errors revision. Changed XML Schema errors to be reported as
  dimensional errors or XML Schema errors. Added marks to definitions to be
  able to reference them in the text or tables of content. Changed definition
  of aggregator-contributors arcs. Changed definition of d-equal facts. Added
  schema validation impact on taxonomies and instances.</span></p>
  </td>
 </tr>
 <tr>
  <td width=94 valign=top style='width:70.5pt;border:solid black 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>

  <p class=TableText><span lang=EN-GB>2005-10-26</span></p>
  </td>
  <td width=83 valign=top style='width:62.45pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>IHR</span></p>
  </td>
  <td width=413 valign=top style='width:309.85pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>Changed back to have domain members items
  in the substitution group of xbrli:item. memberItem will be evaluated in the
  generic linkbase.</span></p>

  </td>
 </tr>
 <tr>
  <td width=94 valign=top style='width:70.5pt;border:solid black 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>2005-11-30</span></p>
  </td>
  <td width=83 valign=top style='width:62.45pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>IHR</span></p>

  </td>
  <td width=413 valign=top style='width:309.85pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>Reinstated the
  xbrldt:PrimaryItemPolymorphismError constraint. Removed comments about the
  generic linkbase. Changed the “Domain” box in the Figure 1 into a “Member”
  box for clarity. Added an error if primary items are not numeric and subject
  of an aggregator-contributor network. Added an error if members of an
  aggregator-contributor base set were not usable. Removed all errors defined
  that can be handled by XML Schema validation.</span></p>
  </td>
 </tr>
 <tr>
  <td width=94 valign=top style='width:70.5pt;border:solid black 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>2005-12-01</span></p>

  </td>
  <td width=83 valign=top style='width:62.45pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>IHR</span></p>
  </td>
  <td width=413 valign=top style='width:309.85pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>Added example 11 to explain which
  hypercubes affect a primary item during validation. Amendment typedElement
  definition in xbrldi schema. Changed schema file name to remove month and day.
  Wording changes in dimension-default relationships, two error added about source
  and target of a dimension-default arc. Allowed undirected cycles in
  domain-member arcs. Added an error to check the existence of the QName as an
  xbrli:item in the schema referenced in the QName. Changed errors at instance
  document validation level. Wording changed to move old errors to possible
  warnings that are now vendor specific.</span></p>
  </td>
 </tr>

 <tr>
  <td width=94 valign=top style='width:70.5pt;border:solid black 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>2005-12-15</span></p>
  </td>
  <td width=83 valign=top style='width:62.45pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>IHR</span></p>
  </td>
  <td width=413 valign=top style='width:309.85pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>

  <p class=TableText><span lang=EN-GB>Cosmetic changes: schema references
  within the text are now references to the normative schema in section D. New
  Document property StatusShort to indicate IWD, PWD etc. Updates LRR
  definitions. Added error 8 to report invalid cycles in DRS. Removed summable
  attribute in notAll arcs. Bug#210 definition of dimensional elements [def-9]
  has been created and reference to section 1.3 removed. Bug#211 solved prohibiting
  an hypercube or a dimension to be the source of an “all” or “notAll”
  relationship. According to the resolution of Bug#215 the error
  xbrldte:TypedExplicitDomainWithImplicitDomainError has been removed. Added
  chapter 2.8.2.3 to explain “parallel tuples” and aggregator-contribution
  relationships.</span></p>
  </td>
 </tr>
 <tr>
  <td width=94 valign=top style='width:70.5pt;border:solid black 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>2005-12-22</span></p>
  </td>
  <td width=83 valign=top style='width:62.45pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>

  <p class=TableText><span lang=EN-GB>IHR</span></p>
  </td>
  <td width=413 valign=top style='width:309.85pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>Removed aggregator-contributor definition
  and references. Implies removal of xbrldt:summable attribute. Fixed some LRR
  entries. Updated [Def, 1] to avoid non abstract elements in the xbrldt:hypercubeItem
  or xbrldt:dimensionItem substitution group to be valid primary items. Fixed
  explicit dimension definition [Def, 6] according to Bug#215.</span></p>
  </td>
 </tr>
 <tr>
  <td width=94 valign=top style='width:70.5pt;border:solid black 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>

  <p class=TableText><span lang=EN-GB>2005-12-31</span></p>
  </td>
  <td width=83 valign=top style='width:62.45pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>IHR</span></p>
  </td>
  <td width=413 valign=top style='width:309.85pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>Incorporated editorial changes according
  to comments from Paul Warren.</span></p>

  <p class=TableText><span lang=EN-GB>Pending issues: Conformance suite URI in
  LRR entries and AutoritativeHRef in LRR entries of the xbtldt-2005.xsd
  schema.</span></p>
  </td>
 </tr>
 <tr>
  <td width=94 valign=top style='width:70.5pt;border:solid black 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>2006-01-31</span></p>
  </td>
  <td width=83 valign=top style='width:62.45pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>

  <p class=TableText><span lang=EN-GB>IHR</span></p>
  </td>
  <td width=413 valign=top style='width:309.85pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>Editorial changes to explain the DRS,
  added the definition of consecutive dimensional arcs. Eliminated the
  impossible error xbrldt:DRSUndirectedCycleError. Fixed bug in example 12.
  Changed the xlink:href attribute on explicitMember and typedMember elements
  to new “dimension” attribute. The simple link element is now a QName.</span></p>
  </td>
 </tr>
 <tr>
  <td width=94 valign=top style='width:70.5pt;border:solid black 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>

  <p class=TableText><span lang=EN-GB>2006-02-16</span></p>
  </td>
  <td width=83 valign=top style='width:62.45pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>IHR</span></p>
  </td>
  <td width=413 valign=top style='width:309.85pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>Editorial changes submitted during the
  public exposure period. Added an example in the dimension-default
  relationship</span></p>

  </td>
 </tr>
 <tr>
  <td width=94 valign=top style='width:70.5pt;border:solid black 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>2006-02-24</span></p>
  </td>
  <td width=83 valign=top style='width:62.45pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>IHR</span></p>

  </td>
  <td width=413 valign=top style='width:309.85pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>Updated the xbrldi namespace due to the
  changes in the xbrldi schema. Added a paragraph and a note to example 11.</span></p>
  </td>
 </tr>
 <tr>
  <td width=94 valign=top style='width:70.5pt;border:solid black 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>2006-03-20</span></p>

  </td>
  <td width=83 valign=top style='width:62.45pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>HW</span></p>
  </td>
  <td width=413 valign=top style='width:309.85pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>Editorial to reflect Candidate
  Recommendation.</span></p>
  </td>
 </tr>

 <tr>
  <td width=94 valign=top style='width:70.5pt;border:solid black 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>2006-03-31</span></p>
  </td>
  <td width=83 valign=top style='width:62.45pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>IHR</span></p>
  </td>
  <td width=413 valign=top style='width:309.85pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>

  <p class=TableText><span lang=EN-GB>Removal of LRR references and LRR entries
  in the normative sections. Wording added to better explain DRS.</span></p>
  </td>
 </tr>
 <tr>
  <td width=94 valign=top style='width:70.5pt;border:solid black 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>2006-04-14</span></p>
  </td>
  <td width=83 valign=top style='width:62.45pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>

  <p class=TableText><span lang=EN-GB>WcH</span></p>
  </td>
  <td width=413 valign=top style='width:309.85pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>Text edits for syntax and typos.</span></p>
  </td>
 </tr>
 <tr>
  <td width=94 valign=top style='width:70.5pt;border:solid black 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>

  <p class=TableText><span lang=EN-GB>2006-04-25</span></p>
  </td>
  <td width=83 valign=top style='width:62.45pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>IHR</span></p>
  </td>
  <td width=413 valign=top style='width:309.85pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>Edited text in Example 4</span></p>

  <p class=TableText><span lang=EN-GB>Point 2.5.2.1.1 changed the paragraph to
  indicate that the schema pointed by the xbrldt:typedDomainRef MUST be part of
  the DTS. The decision made by the Spec group on 2006-04-20 did not include
  any specific error message.</span></p>
  <p class=TableText><span lang=EN-GB>Some other minor editorial changes were
  made.</span></p>
  </td>
 </tr>
 <tr>
  <td width=94 valign=top style='width:70.5pt;border:solid black 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>2006-04-26</span></p>

  </td>
  <td width=83 valign=top style='width:62.45pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>IHR</span></p>
  </td>
  <td width=413 valign=top style='width:309.85pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>Added a bullet to the point 2.5.2.1.1 to
  raise the error xbrldte:OutOfDTSSchemaError. </span></p>
  </td>
 </tr>

 <tr>
  <td width=94 valign=top style='width:70.5pt;border:solid black 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>2006-04-26</span></p>
  </td>
  <td width=83 valign=top style='width:62.45pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>HW</span></p>
  </td>
  <td width=413 valign=top style='width:309.85pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>

  <p class=TableText><span lang=EN-GB>Editorial to reflect Candidate
  Recommendation 3 status.</span></p>
  </td>
 </tr>
 <tr>
  <td width=94 valign=top style='width:70.5pt;border:solid black 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>2006-05-04</span></p>
  </td>
  <td width=83 valign=top style='width:62.45pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>

  <p class=TableText><span lang=EN-GB>IHR</span></p>
  </td>
  <td width=413 valign=top style='width:309.85pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>Editorial changes in sections 3.1.4,
  3.1.4.1 and 3.1.4.5 to improve readability. New Definition 13 (dimension
  container) added for clarity. Section 2.5.2.1 removed &quot;MAY not be a
  taxonomy schema&quot;. Corrected typo in the header of Example 19.</span></p>
  </td>
 </tr>
 <tr>

  <td width=94 valign=top style='width:70.5pt;border:solid black 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>2006-05-10</span></p>
  </td>
  <td width=83 valign=top style='width:62.45pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>IHR</span></p>
  </td>
  <td width=413 valign=top style='width:309.85pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>Removed section 2.7. Labels are not
  mandatory for dimensional elements.</span></p>

  <p class=TableText><span lang=EN-GB>Wording changed in section 3.1.4.4 to
  correct some typos and make explicit reference to the <i>dimensions value</i>
  definition.</span></p>
  <p class=TableText><span lang=EN-GB>Point 2.5.3.3 </span><span class=CODE><span
  lang=EN-GB>xbrldt:usable=false</span></span><span lang=EN-GB> </span><span
  lang=EN-GB>and</span><span class=CODE><span lang=EN-GB> xbrldt:usable=true</span></span><span
  lang=EN-GB> for the same element in different domain but same effective
  domain.</span></p>

  <p class=TableText><span lang=EN-GB>Added an introductory paragraph in section
  2.5 to introduce the concepts defined below.</span></p>
  <p class=TableText><span lang=EN-GB>Added and reordered the definitions in
  the whole section 2.5</span></p>
  </td>
 </tr>
 <tr>
  <td width=94 valign=top style='width:70.5pt;border:solid black 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>2006-06-08</span></p>

  </td>
  <td width=83 valign=top style='width:62.45pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>IHR</span></p>
  </td>
  <td width=413 valign=top style='width:309.85pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>Correct some typos in Sections 2.2.2 and
  3 and examples 5, 10, 12 and 19. The schemas that define typed dimensions
  MUST be in the DTS so no further changes are required to this document.</span></p>
  </td>
 </tr>

 <tr>
  <td width=94 valign=top style='width:70.5pt;border:solid black 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>2006-06-15</span></p>
  </td>
  <td width=83 valign=top style='width:62.45pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>IHR</span></p>
  </td>
  <td width=413 valign=top style='width:309.85pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>

  <p class=TableText><span lang=EN-GB>Reworded of section 2.4,</span></p>
  <p class=TableText><span lang=EN-GB>Added definitions of source extended link
  and target extended link.</span></p>
  <p class=TableText><span lang=EN-GB>Redefined dimensional relationship set
  and moved to Section 2.1</span></p>
  <p class=TableText><span lang=EN-GB>Added a new reference to XDM.</span></p>
  <p class=TableText><span lang=EN-GB>Changed the definition of Consecutive
  arcs.</span></p>
  </td>

 </tr>
 <tr>
  <td width=94 valign=top style='width:70.5pt;border:solid black 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>2006-06-19</span></p>
  </td>
  <td width=83 valign=top style='width:62.45pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>IHR</span></p>
  </td>

  <td width=413 valign=top style='width:309.85pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>The definition of <i>consecutive arcs</i>
  has been reworded to <i>consecutive relationships</i>.</span></p>
  <p class=TableText><span lang=EN-GB>Removed reference to XDM because now it
  is not used</span></p>
  </td>
 </tr>

 <tr>
  <td width=94 valign=top style='width:70.5pt;border:solid black 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>2006-06-26</span></p>
  </td>
  <td width=83 valign=top style='width:62.45pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>IHR</span></p>
  </td>
  <td width=413 valign=top style='width:309.85pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>

  <p class=TableText><span lang=EN-GB>The copyright notice in the schemas has
  been updated according to the current situation of the XBRL consortium.</span></p>
  <p class=TableText><span lang=EN-GB>In section 3.2 the definition of s-equal2
  operation makes explicit reference to the XPath compatibility mode is set to
  false.</span></p>
  <p class=TableText><span lang=EN-GB>Minor edits in sections 2.5.2, 2.4.2 and
  2.1</span></p>
  </td>
 </tr>
 <tr>
  <td width=94 valign=top style='width:70.5pt;border:solid black 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>

  <p class=TableText><span lang=EN-GB>2006-07-20</span></p>
  </td>
  <td width=83 valign=top style='width:62.45pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>IHR</span></p>
  </td>
  <td width=413 valign=top style='width:309.85pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>Minor editorial change in the description
  about the changes made on 2006-06-08.</span></p>

  </td>
 </tr>
 <tr>
  <td width=94 valign=top style='width:70.5pt;border:solid black 1.0pt;
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>2006-09-12</span></p>
  </td>
  <td width=83 valign=top style='width:62.45pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>IHR/HW</span></p>

  </td>
  <td width=413 valign=top style='width:309.85pt;border-top:none;border-left:
  none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;
  padding:0cm 5.4pt 0cm 5.4pt'>
  <p class=TableText><span lang=EN-GB>Corrected a typo in Example 4.</span></p>
  <p class=TableText><span lang=EN-GB>Editorial to reflect Recommendation
  status.</span></p>
  </td>
 </tr>
</table>

<p class=Level1Text><a name="_Toc109062000"></a><a name="_Toc109062594"></a><a
name="_Toc109063277"></a><a name="_Toc109523004"></a><span lang=EN-GB>&nbsp;</span></p>

</div>

</body>

</html>

